﻿.spaError {
    padding: 10px;
}

.spaErrorLink {
    padding: 10px 0;
    display: block
}

:root {
    --c-paletteIndigo10: rgb(32, 6, 71);
    --c-acnNavigationCardIconListItemMarginTop: 0;
    --c-acnNavigationListItemImgTagBGRadialStamp: radial-gradient(transparent 0px, transparent 6px, white 2px,white);
    --c-acnNavigationCardParagraphPathSegmentDisplay: inline-block;
    --c-popoverWalkthroughHeaderImage:;
    --c-acnNavigationListItemImgTagImgHeightFullCircle: 242px;
    --c-zIndexDialog: 6000;
    --c-acnNavigationListItemTransparentDivHeight: 100%;
    --c-colorPickerSelectorWidth: 14rem;
    --c-nubbinSizeDefault: 1rem;
    --c-paletteCloudBlue40: rgb(5, 98, 138);
    --c-acnNavigationCardIconListItemImageObjectFit: cover;
    --c-acnDefaultBackgroundAlternate: #f2f2f2;
    --c-colorBackgroundContextBarInverseItemHover: rgba(255, 255, 255, 0.2);
    --c-dropZoneSlotHeight: 0.25rem;
    --c-acnNavigationListCircleHalfImgRadius: 50%;
    --c-colorTextTabLabelSelected: rgb(1, 118, 211);
    --c-colorStrokeBrandActive: rgb(3, 45, 96);
    --c-acnNavigationCardTextUlAlignContent: space-evenly;
    --c-paletteIndigo15: rgb(31, 9, 116);
    --c-cardBodyPadding: 0 1rem;
    --c-varSpacingHorizontalSmall: 0.75rem;
    --c-acnNavigationListItemImgTagBGPosition:;
    --c-tableColorBackgroundHeaderResizableHandle: rgb(174, 174, 174);
    --c-colorBackgroundPathActiveHover: rgb(3, 45, 96);
    --c-brandPrimaryTransparent: rgba(21, 137, 238, 0.1);
    --c-brandPrimaryTransparent40: rgba(21, 137, 238, 0.4);
    --c-colorBorderButtonDefault: rgb(201, 201, 201);
    --c-paletteIndigo20: rgb(50, 29, 113);
    --c-popoverColorText: rgb(201, 201, 201);
    --c-acnAccordionBackgroundColor: #f5f5f5;
    --c-acnDisabledColor: #f2f2f2;
    --c-acnInputOutlineFocusBoxShadowColor: #0070d2;
    --c-paletteCloudBlue30: rgb(8, 73, 104);
    --c-colorTextButtonDefaultActive: rgb(1, 118, 211);
    --c-colorPickerSliderHeight: 1.5rem;
    --c-acnScoreCardDescriptionMargin: 0;
    --c-colorTextIconInverse: rgb(255, 255, 255);
    --c-heightFooter: 3.75rem;
    --c-splitViewColorBorder: rgb(201, 201, 201);
    --c-colorBorderRowSelectedHover: rgb(27, 150, 255);
    --c-fontSizeTextXxSmall: 0.625rem;
    --c-lineHeightHeading: 1.25;
    --c-cardHeaderMargin: 0 0 0.75rem;
    --c-paletteIndigo30: rgb(47, 44, 183);
    --c-mqMediumLandscape: only screen and (min-width: 48em) and (min-aspect-ratio: 4/3);
    --c-brandBandImageHeightMedium: 12.5rem;
    --c-illustrationColorSecondary: rgb(207, 233, 254);
    --c-acnNavigationListItemTransparentDivFontWeightPostIt: 700;
    --c-zIndexDefault: 1;
    --c-colorBorderSelectionActive: rgb(243, 243, 243);
    --c-paletteCloudBlue20: rgb(2, 50, 72);
    --c-utilityBarColorBackgroundNotificationFocus: rgb(201, 201, 201);
    --c-colorTextIconDefaultDisabled: rgb(201, 201, 201);
    --c-acnNavigationCardPictureListItemImageHeight: 12em;
    --c-colorTextBrand: rgb(27, 150, 255);
    --c-durationToastMedium: 9.6s;
    --c-colorBackgroundButtonIconActive: rgb(243, 243, 243);
    --c-brandHeaderContrastWeak: rgb(145, 145, 145);
    --c-colorBackgroundNotificationNew: rgb(243, 243, 243);
    --c-brandHeaderContrastInverseActive: rgb(238, 238, 238);
    --c-acnNavigationCardPicturePaddingTop: 1rem;
    --c-colorBackgroundInputCheckboxSelected: rgb(27, 150, 255);
    --c-progressColorBorder: rgb(255, 255, 255);
    --c-spacingXxxSmall: 0.125rem;
    --c-paletteIndigo40: rgb(58, 73, 218);
    --c-colorBackgroundProgressRingContent: rgb(255, 255, 255);
    --c-acnScoreCardNameFontSize: 1.15em;
    --c-lineHeightButtonSmall: 1.75rem;
    --c-salesforceSansBoldItalicWoff: url(../../../_slds/fonts/v2.3.0/SalesforceSans-BoldItalic.woff);
    --c-brandBackgroundDarkTransparent: rgba(221, 219, 218, 0);
    --c-acnStatusList: #f2f2f2;
    --c-colorPickerThumbWidth: 0.375rem;
    --c-acnInputOutlineFocusBoxShadowBlurRadius: 3px;
    --c-paletteCloudBlue10: rgb(0, 26, 40);
    --c-brandHeaderIconActive: rgb(129, 129, 129);
    --c-widthStageLeftCollapsed: 4rem;
    --c-paletteCloudBlue15: rgb(10, 38, 54);
    --c-acnNavigationCardTextUlWrap: wrap;
    --c-colorBorderOffline: rgb(68, 68, 68);
    --c-colorBackgroundUtilityBarHover: rgb(243, 243, 243);
    --c-sliderHandleColorBackgroundHover: rgb(1, 118, 211);
    --c-colorTextIconInverseHint: rgba(255, 255, 255, 0.5);
    --c-acnScoreCardDescriptionButtonBorderRadius: 2em;
    --c-sizeMedium: 20rem;
    --c-brandPrimaryTransparent10: rgba(21, 137, 238, 0.1);
    --c-acnNavigationListItemImageWidthPostIt: auto;
    --c-colorBorderIconInverseHintHover: rgba(255, 255, 255, 0.75);
    --c-colorTextDefault: rgb(3, 45, 96);
    --c-paletteIndigo50: rgb(88, 103, 232);
    --c-progressBarHeight: 0.125rem;
    --c-colorBackgroundWarning: rgb(254, 147, 57);
    --c-acnNavigationCardTextUlTopicLiHeader02FontWeight: 500;
    --c-colorBackgroundBrandPrimaryActive: rgb(3, 45, 96);
    --c-acnNavBorder: #f2f2f2;
    --c-acnScoreCardDescriptionPosition: absolute;
    --c-paletteBlue90: rgb(216, 230, 254);
    --c-brandHeaderContrastCool: rgb(1, 68, 134);
    --c-paletteCloudBlue80: rgb(144, 208, 254);
    --c-paletteBlue95: rgb(238, 244, 255);
    --c-colorBorderSelectionHover: rgb(27, 150, 255);
    --c-zIndexPopup: 5000;
    --c-borderRadiusLarge: 0.5rem;
    --c-colorTextIconInverseHintHover: rgba(255, 255, 255, 0.75);
    --c-acnNavigationCardTextUlTopicLiHeader02Width: 250px;
    --c-popoverBrandBorderWidth: 0.25rem;
    --c-acnProgressBar: #3d7aa9;
    --c-acnNavigationListItemImgTagWebFilterStamp: drop-shadow(0px 0px 10px rgba(0,0,0,0.5));
    --c-acnNavigationListItemTransparentDivWidthPostIt: 100%;
    --c-fontSizeHeadingXLarge: 1.75rem;
    --c-typingIconDotColorBackgroundGrayDark: rgb(201, 201, 201);
    --c-paletteIndigo65: rgb(142, 155, 239);
    --c-varSpacingLarge: 1.5rem;
    --c-acnNavigationCardIconListItemImageHeight: 90px;
    --c-pageHeaderSpacingMargin: 0;
    --c-acnNavigationCardIconListItemImageTransform: scale(1);
    --c-acnGroupBodyListItemHeightStamp: 200px;
    --c-acnCarouselButtonHeight: 100%;
    --c-fontSizeTextXLarge: 1.25rem;
    --c-paletteIndigo60: rgb(127, 140, 237);
    --c-acnInputOutlineFocusBorderColor: #1589ee;
    --c-paletteCloudBlue70: rgb(26, 185, 255);
    --c-acnNavigationCardPictureListItemNamePaddingTop: 1em;
    --c-acnNavigationListItemImgTagImgHeightStamp: 180px;
    --c-acnInputOutlineFocusOutline: 0;
    --c-acnCarouselHeight: 260px;
    --c-welcomeMatColorActionShadow: rgba(0, 0, 0, 0.05);
    --c-colorTextBrowser: rgb(255, 255, 255);
    --c-acnZeppelinButtonBackgroundColorHover: #d06a0a;
    --c-acnNavigationCardIconListItemImageTransformHover: scale(1.05);
    --c-welcomeMatSpacingInfo: 7.75rem;
    --c-mqLarge: only screen and (min-width: 64.0625em);
    --c-myDefaultRadius: 0;
    --c-paletteIndigo70: rgb(158, 169, 241);
    --c-squareTappableSmall: 2rem;
    --c-colorTextActionLabel: rgb(116, 116, 116);
    --c-paletteCloudBlue60: rgb(13, 157, 218);
    --c-paletteBlue70: rgb(120, 176, 253);
    --c-colorBorderTabActive: rgb(255, 255, 255);
    --c-paletteCloudBlue65: rgb(8, 171, 237);
    --c-acnNavigationListItemImgTagBGSizeFullCircle:;
    --c-acnGroupHeaderColor: white;
    --c-globalnavigationItemHeightAccentFocus: 4px;
    --c-colorBorderDestructiveHover: rgb(186, 5, 23);
    --c-buttonLineHeightTouch: 2.65rem;
    --c-acnNavigationListItemTransparentDivTopPosStamp: 11px;
    --c-colorTextCustomer: rgb(254, 147, 57);
    --c-squareIconUtilitySmall: 1rem;
    --c-acnNavigationElementDimensionsTablet: 200px;
    --c-acnNavigationListItemImageWidthStamp: auto;
    --c-acnBorderColor: #a1a1a1;
    --c-colorBackgroundModalButtonActive: rgba(0, 0, 0, 0.16);
    --c-colorTextBrandPrimary: rgb(255, 255, 255);
    --c-acnAlternateBorderColor: #73a5cc;
    --c-navigationCardWithRectangleButtonDescriptionListTextAlign: center;
    --c-acnNavigationCardButtonListItemNameFontWeight: 400;
    --c-squareIconXSmallBoundary: 1.25rem;
    --c-widthToggle: 3rem;
    --c-paletteIndigo80: rgb(190, 199, 246);
    --c-welcomeMatMinHeight: 25rem;
    --c-zIndexDocked: 4;
    --c-squareIconMediumBoundaryAlt: 2.25rem;
    --c-colorBorderSelection: rgb(1, 118, 211);
    --c-paletteBlue80: rgb(170, 203, 255);
    --c-paletteCloudBlue50: rgb(16, 124, 173);
    --c-brandHeaderContrastActive: rgb(80, 80, 80);
    --c-formLabelFontSize: 0.75rem;
    --c-colorTextActionLabelActive: rgb(3, 45, 96);
    --c-colorBackgroundBackdropTint: rgb(243, 243, 243);
    --c-acnHorizontalFormInputDisplay: table-cell;
    --c-durationSlowly: 0.4s;
    --c-acnNavigationCardIconListItemNameTextDecorationHover: none;
    --c-colorBackgroundRowHover: rgb(243, 243, 243);
    --c-acnGroupBackgroundColor: white;
    --c-acnNavigationCardIconListItemImageObjectPosition: 50% 50%;
    --c-popoverWalkthroughAltNubbinColorBackground: rgb(1, 118, 211);
    --c-spinnerSizeSmall: 1.25rem;
    --c-sliderTrackColorBackgroundFill: rgb(27, 150, 255);
    --c-welcomeMatWidth: 52.0625rem;
    --c-paletteIndigo95: rgb(241, 243, 251);
    --c-paletteIndigo90: rgb(224, 229, 248);
    --c-filesZIndexHover: 5;
    --c-colorTextPill: rgb(1, 118, 211);
    --c-varSpacingSmall: 0.75rem;
    --c-heightDockedBar: 2.5rem;
    --c-paletteBlue50: rgb(1, 118, 211);
    --c-acnNavigationListItemTransparentDivBGColor: rgba(0,0,0,.2);
    --c-colorTextTabLabelHover: rgb(1, 68, 134);
    --c-fontSizeHeadingXSmall: 0.75rem;
    --c-colorStrokeDisabled: rgb(243, 243, 243);
    --c-widthPathBorderCurrent: 0.125rem;
    --c-colorBackgroundButtonDefaultHover: rgb(243, 243, 243);
    --c-varSpacingVerticalXxSmall: 0.25rem;
    --c-acnScoreCardDescriptionFontWeight: 400;
    --c-colorTextButtonDefaultHover: rgb(1, 118, 211);
    --c-durationPromptly: 0.2s;
    --c-colorBorderPathCurrent: rgb(1, 68, 134);
    --c-colorBackgroundButtonDefaultActive: rgb(243, 243, 243);
    --c-colorTextStageLeft: rgb(243, 243, 243);
    --c-colorBorderHint: rgb(3, 45, 96);
    --c-colorTextPrimary: rgb(3, 45, 96);
    --c-brandBandColorBackgroundSecondaryTransparent: rgba(0, 0, 0, 0);
    --c-paletteBlue60: rgb(27, 150, 255);
    --c-cardColorBackground: rgb(255, 255, 255);
    --c-brandHeaderIcon: rgb(145, 145, 145);
    --c-paletteBlue65: rgb(87, 163, 253);
    --c-spacingLarge: 1.5rem;
    --c-pageHeaderColorBorder: rgba(0, 0, 0, 0);
    --c-acnBrandLightningIconBackgroundColor: white;
    --c-cardFooterMargin: 0.75rem;
    --c-acnNavigationCardPictureListItemNameTextStretch: ultra-condensed;
    --c-fontSizeTextSmall: 0.8125rem;
    --c-acnFooterColor: #525051;
    --c-colorTextLinkInverseActive: rgba(255, 255, 255, 0.5);
    --c-durationToastShort: 4.8s;
    --c-lineHeightButton: 1.875rem;
    --c-panelDockedLeftShadow: 1px 0 3px rgba(0,0,0,0.25);
    --c-panelDockedRightShadow: -1px 0 3px 0 rgba(0,0,0,0.25);
    --c-colorTextLinkPrimaryHover: rgb(1, 118, 211);
    --c-acnNavigationCardTextUlDisplay: flex;
    --c-shadowButton: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
    --c-acnNavigationCardPictureListItemImageWidth: 23em;
    --c-welcomeMatMaxHeight: 37.5rem;
    --c-colorBorderToggleChecked: rgb(255, 255, 255);
    --c-shadowHeader: 0 2px 4px rgba(0, 0, 0, 0.07);
    --c-sizeXxLarge: 60rem;
    --c-colorBackgroundDockedPanelHeader: rgb(255, 255, 255);
    --c-paletteBlue30: rgb(1, 68, 134);
    --c-acnAccordionBorderColor: #d8d8d8;
    --c-lineHeightSalespath: 1.5rem;
    --c-acnGroupButtonBackgroundColor: #3d7aa9;
    --c-acnNavigationCardIconListItemNameFontSize: 12px;
    --c-shadowDrag: 0 2px 4px 0 rgba(0, 0, 0, 0.40);
    --c-acnNavigationCardTextUlTopicDisplay: inline;
    --c-colorBackgroundPathExpanded: rgb(255, 255, 255);
    --c-colorBackground: rgb(243, 243, 243);
    --c-acnNavigationCardIconListItemNameFontWeightHover: bolder;
    --c-colorBackgroundInput: rgb(255, 255, 255);
    --c-sizeSmall: 15rem;
    --c-userDefaultAvatar: url(../../../_slds/images/profile_avatar_200.png?cache=7bdcafae);
    --c-colorTextButtonInverse: rgb(243, 243, 243);
    --c-colorBackgroundInputCheckboxDisabled: rgb(201, 201, 201);
    --c-tableColorTextHeader: rgb(68, 68, 68);
    --c-acnInputBorderRadius: 4px;
    --c-paletteBlue40: rgb(11, 92, 171);
    --c-cardColorBorder: rgb(201, 201, 201);
    --c-squareIconUtilityMedium: 1.25rem;
    --c-colorBackgroundButtonSuccessHover: rgb(46, 132, 74);
    --c-colorBorderButtonBrandDisabled: rgba(0, 0, 0, 0);
    --c-fontSizeHeadingXxSmall: 0.625rem;
    --c-acnNavigationCardTextLiPadding: 1em;
    --c-colorBackgroundButtonInverseActive: rgba(0, 0, 0, 0.24);
    --c-illustrationEmptyStateEvents: url(../../../_slds/images/illustrations/empty-state-events.svg?cache=985b247a);
    --c-acnScoreCardDescriptionWordWrap: break-word;
    --c-colorBackgroundToggle: rgb(174, 174, 174);
    --c-colorBackgroundStencil: rgb(243, 243, 243);
    --c-welcomeMatCheckSize: 0.625rem;
    --c-colorTextButtonBrandHover: rgb(255, 255, 255);
    --c-acnNavigationListItemImgTagBGSizePostIt:;
    --c-acnNavigationCardIconListItemTransformHoverTransition: transform .5s ease;
    --c-acnNavigationCarouselCenteredContentsHeight: 266px;
    --c-acnNavigationListItemImgTagBGSizeMobileFullCircle:;
    --c-buttonColorBackgroundSecondary: rgba(255, 255, 255, 0.8);
    --c-paletteBlue10: rgb(0, 22, 57);
    --c-acnIconUnfavorite: #525051;
    --c-acnPillCardNameTextAlign: center;
    --c-varSpacingVerticalLarge: 1.5rem;
    --c-acnNavigationCardIconListBackgroundColor: #f7f7f7;
    --c-colorBorderReminder: rgb(243, 243, 243);
    --c-colorBrandDark: rgb(1, 118, 211);
    --c-paletteBlue15: rgb(3, 35, 77);
    --c-acnGroupBodyListItemHeightPostIt: 240px;
    --c-colorBorderBrandPrimaryFocus: rgb(1, 118, 211);
    --c-salesforceSansItalicWoff: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Italic.woff);
    --c-acnNavigationScoreCardMarginLeftMobile: 15px;
    --c-acnScoreCardDescriptionBottom: 0;
    --c-acnNavigationListItemImgTagBGPositionPostIt:;
    --c-colorBorderBrandPrimaryActive: rgb(3, 45, 96);
    --c-datepickerColorTextDayAdjacentMonth: rgb(116, 116, 116);
    --c-acnPillCardColorHover: #f4f6f9;
    --c-acnIconText: #696969;
    --c-colorBorderErrorAlt: rgb(254, 143, 125);
    --c-shadowReminder: 0 2px 3px 0 rgba(0, 0, 0, 0.20);
    --c-brandTextLinkActive: rgb(1, 68, 134);
    --c-acnInputOutlineFocusBoxShadowSpreadRadius: 2px;
    --c-pageHeaderColorBackground: rgb(243, 243, 243);
    --c-salesforceSansBoldWoff2: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Bold.woff2);
    --c-fontSizeHeadingLarge: 1.5rem;
    --c-colorBackgroundStencilAlt: rgb(243, 243, 243);
    --c-paletteBlue20: rgb(3, 45, 96);
    --c-acnGroupHeaderBackgroundColor: #3d7aa9;
    --c-elevationInverseShadow3Below: 0 -3px 3px 0 rgba(0, 0, 0, 0.16) inset;
    --c-acnScoreCardDescriptionParagraphDisplay: block;
    --c-acnNavigationElementCarouselHeight: 100%;
    --c-varSpacingHorizontalXxSmall: 0.25rem;
    --c-acnNavigationListItemTransparentDivBGColorFullCircle: rgba(0,0,0,.2);
    --c-colorBorderSeparatorAlt: rgb(201, 201, 201);
    --c-colorPickerRangeHeight: 5rem;
    --c-colorBackgroundButtonIcon: rgba(0, 0, 0, 0);
    --c-paletteTeal15: rgb(7, 40, 37);
    --c-buttonIconColorBorderPrimary: rgb(255, 255, 255);
    --c-brandAccessibleActive: rgb(1, 68, 134);
    --c-acnNavigationCardParagraphPathSegmentSeparatorFontSize: 10px;
    --c-paletteYellow80: rgb(252, 192, 3);
    --c-zIndexSpinner: 9050;
    --c-colorBackgroundContextTabBarItem: rgb(255, 255, 255);
    --c-fontWeightBold: 700;
    --c-paletteTeal10: rgb(7, 27, 18);
    --c-colorBackgroundContextBarItemActive: rgb(255, 255, 255);
    --c-shadowFocusInset: 0 0 2px 2px #1b96ff inset;
    --c-colorBackgroundAltInverse: rgb(3, 45, 96);
    --c-acnGroupBodyListItemHeightScoreCard: 207px;
    --c-acnNavigationListItemTransparentDivFontWeightFullCircle: bold;
    --c-colorBackgroundPathIncompleteHover: rgb(201, 201, 201);
    --c-squareIconMediumContent: 1rem;
    --c-acnNavigationListItemTransparentDivLeftPos: 0;
    --c-colorBackgroundContextBar: rgb(255, 255, 255);
    --c-colorTextInverseHover: rgb(174, 174, 174);
    --c-colorBackgroundInputActive: rgb(255, 255, 255);
    --c-acnNavigationCardIconListWidth: 100%;
    --c-brandContrast: rgb(26, 27, 30);
    --c-colorTextSecondary: rgb(116, 116, 116);
    --c-fillHeaderButtonHover: rgb(1, 68, 134);
    --c-acnNavigationCardIconListItemImageSize: 80px;
    --c-fontFamilyText: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
    --c-acnNavigationListItemImgTagImgPhoneHeight: 100%;
    --c-welcomeMatCompleteIconSize: 1.25rem;
    --c-varSpacingXxLarge: 3rem;
    --c-paletteYellow95: rgb(251, 243, 224);
    --c-paletteYellow90: rgb(249, 227, 182);
    --c-brandBackgroundPrimary: rgb(250, 250, 249);
    --c-paletteTeal20: rgb(2, 52, 52);
    --c-acnIconFill: #3d7aa9;
    --c-progressRingWidth: 0.1875rem;
    --c-acnGroupButtonPadding: 5px 24px;
    --c-acnFloatingMsgBorder: #a1a1a1;
    --c-paletteYellow65: rgb(215, 147, 4);
    --c-paletteYellow60: rgb(202, 133, 1);
    --c-acnNavigationCardIconListItemImageWidth: 100px;
    --c-colorBorderInputCheckboxSelectedCheckmark: rgb(255, 255, 255);
    --c-acnBrandLightningIconColor: #3d7aa9;
    --c-acnScoreCardDescriptionParagraphPosition: relative;
    --c-colorBorderCanvasElementSelectionHover: rgb(1, 68, 134);
    --c-acnNavigationCardPictureListItemDescriptionMargin: auto;
    --c-acnScoreCardDescriptionParagraphTextAlign: center;
    --c-borderRadiusSmall: 0.125rem;
    --c-progressBarColorBackground: rgb(201, 201, 201);
    --c-durationInstantly: 0s;
    --c-acnGroupButtonColor: white;
    --c-colorBackgroundToastSuccess: rgb(46, 132, 74);
    --c-acnStatusPillDefaultBackground: #a1a1a1;
    --c-tabsFontWeight: 400;
    --c-colorBackgroundPost: rgb(243, 243, 243);
    --c-colorTextPlaceholderInverse: rgb(243, 243, 243);
    --c-colorTextInputIcon: rgb(174, 174, 174);
    --c-acnNavigationListItemImgTagImgPhoneHeightFullCircle: 199px;
    --c-sliderHandleShadow: rgba(0, 0, 0, 0.16) 0 2px 3px;
    --c-paletteYellow70: rgb(228, 162, 1);
    --c-fontWeightLight: 300;
    --c-colorTextError: rgb(234, 0, 30);
    --c-varSpacingXxSmall: 0.25rem;
    --c-acnNavigationCardIconListTitleLevel02FontSize: 16px;
    --c-colorBorderInput: rgb(201, 201, 201);
    --c-brandAccessible: rgb(1, 118, 211);
    --c-pageColorBackgroundPrimary: rgb(255, 255, 255);
    --c-cardShadow: none;
    --c-acnGroupDestructiveButtonHoverColor: #fce7e7;
    --c-acnScoreCardDescriptionJustifyContent: center;
    --c-lineClamp: 3;
    --c-welcomeMatWidthProgressBar: 12.5rem;
    --c-progressColorBackgroundShade: rgb(243, 243, 243);
    --c-globalActionFillHover: rgb(1, 68, 134);
    --c-illustrationEmptyStateAssistant: url(../../../_slds/images/illustrations/empty-state-assistant.svg?cache=127a789e);
    --c-varSpacingHorizontalXSmall: 0.5rem;
    --c-colorPickerInputCustomHexFontSize: 0.75rem;
    --c-varSpacingMedium: 1rem;
    --c-acnNavigationCardIconLIMarginRight: 3rem;
    --c-colorBackgroundShadeDark: rgb(201, 201, 201);
    --c-colorPickerSwatchesWidth: 13.3rem;
    --c-squareIconLargeBoundaryAlt: 5rem;
    --c-colorBorderInputDisabled: rgb(201, 201, 201);
    --c-paletteYellow40: rgb(140, 75, 2);
    --c-cardWrapperSpacing: 1rem;
    --c-colorBackgroundNotificationBadgeActive: rgb(3, 45, 96);
    --c-myDefaultRadiusFullCircle: 50%;
    --c-acnNavigationCardButtonListItemNameMargin: auto;
    --c-colorBackgroundHighlight: rgb(250, 255, 189);
    --c-acnNavigationListItemImgTagPadding:;
    --c-acnNavigationListItemImgTagImgWidthFullCircle: 242px;
    --c-colorBackgroundRowActive: rgb(243, 243, 243);
    --c-componentSpacingMargin: 0;
    --c-colorBorderButtonFocusInverse: rgb(243, 243, 243);
    --c-shadowButtonFocus: 0 0 3px #0176d3;
    --c-varSpacingVerticalXLarge: 2rem;
    --c-tableColorBackgroundHeaderHover: rgb(243, 243, 243);
    --c-colorBackgroundDockedPanel: rgb(255, 255, 255);
    --c-acnCarouselNavigationCardHeight: 460px;
    --c-colorTextTertiary: rgb(116, 116, 116);
    --c-varSpacingVerticalXxLarge: 3rem;
    --c-paletteYellow50: rgb(168, 100, 3);
    --c-brandContrastActive: rgb(13, 14, 18);
    --c-squareIconLargeContent: 2rem;
    --c-colorPickerSliderThumbColorBackground: rgb(243, 243, 243);
    --c-acnCarouselPageSelectorColorNotSelected: #700017;
    --c-inputStaticFontSize: 0.8125rem;
    --c-borderWidthThin: 1px;
    --c-fontWeightRegular: 400;
    --c-colorBackgroundButtonSuccess: rgb(69, 198, 90);
    --c-acnNavigationListItemTransparentDivTopPos: 0;
    --c-splitViewColorBackgroundRowHover: rgb(255, 255, 255);
    --c-paletteYellow20: rgb(79, 33, 0);
    --c-bannerUserDefaultImage:;
    --c-elevation8: 8;
    --c-brandDark: rgb(1, 118, 211);
    --c-colorBackgroundPathCurrentHover: rgb(255, 255, 255);
    --c-elevation0: 0;
    --c-acnGroupEvenSectionBackgroundColor: white;
    --c-elevation2: 2;
    --c-pageHeaderJoinedColorBorder: rgb(201, 201, 201);
    --c-acnScoreCardDescriptionTextPadding: 0 0 1em;
    --c-elevation4: 4;
    --c-durationPaused: 3.2s;
    --c-colorBrand: rgb(27, 150, 255);
    --c-colorBackgroundPathComplete: rgb(59, 167, 85);
    --c-progressColorBorderHover: rgb(1, 118, 211);
    --c-spacingXxSmall: 0.25rem;
    --c-acnBadge: #eb1316;
    --c-tableCellSpacing: 0.5rem;
    --c-colorBorderContextBarThemeDefault: rgb(13, 157, 218);
    --c-colorBackgroundAnchor: rgb(243, 243, 243);
    --c-paletteYellow30: rgb(111, 52, 0);
    --c-shadowButtonFocusInverse: 0 0 3px #f3f3f3;
    --c-welcomeMatFontSizeInfoTitle: 2.625rem;
    --c-colorBorderLinkFocusInverse: rgb(243, 243, 243);
    --c-borderRadiusCircle: 50%;
    --c-buttonColorBorderSecondary: rgba(255, 255, 255, 0.8);
    --c-colorTextSuccessInverse: rgb(69, 198, 90);
    --c-varSpacingXLarge: 2rem;
    --c-sizeXLarge: 40rem;
    --c-varSpacingHorizontalXxxSmall: 0.125rem;
    --c-elevation3Inset: -3;
    --c-lineHeightTab: 2.5rem;
    --c-acnNavigationCardTextLiMargin: 10px;
    --c-acnDefaultBackground: #ffffff;
    --c-colorBackgroundDestructiveActive: rgb(142, 3, 15);
    --c-acnFontType: Lato;
    --c-acnFloatingMsgHeader: #3d7aa9;
    --c-acnNavigationListItemTransparentDivHeightStamp: 89%;
    --c-colorTextLinkPrimaryActive: rgb(3, 45, 96);
    --c-colorBackgroundPageHeader: rgb(255, 255, 255);
    --c-acnBackButtonBackground: #ffffff;
    --c-colorBackgroundPill: rgb(255, 255, 255);
    --c-fillBrandHover: rgb(1, 68, 134);
    --c-colorBorderContextBarItem: rgba(0, 0, 0, 0.2);
    --c-borderStrokeWidthThin: 1px;
    --c-acnNavigationListItemImgTagPaddingPostIt:;
    --c-progressColorBorderShade: rgb(243, 243, 243);
    --c-acnGroupBodyListItemWidth: 25%;
    --c-heightHeader: 2.75rem;
    --c-shadowInlineEdit: 0 2px 4px 4px rgba(0, 0, 0, 0.16);
    --c-acnNavigationCardPictureListItemNameMargin: auto;
    --c-colorBackgroundNotificationBadgeHover: rgb(1, 68, 134);
    --c-borderRadiusPill: 15rem;
    --c-colorTextButtonInverseDisabled: rgba(255, 255, 255, 0.5);
    --c-sizeXxxSmall: 3rem;
    --c-colorBackgroundSuccessDarker: rgb(25, 78, 49);
    --c-acnHorizontalFormInputSpacing: 4px;
    --c-colorBackgroundToggleHover: rgb(147, 147, 147);
    --c-acnNavigationListItemImageWidthFullCircle: 242px;
    --c-paletteYellow15: rgb(46, 34, 4);
    --c-paletteYellow10: rgb(40, 18, 2);
    --c-cardSpacingSmall: 0.75rem;
    --c-illustrationEmptyStateTasks: url(../../../_slds/images/illustrations/empty-state-tasks.svg?cache=dc5e5e5b);
    --c-brandBandScrimHeight: 3.125rem;
    --c-popoverWalkthroughColorBackground: rgb(0, 22, 57);
    --c-acnNavigationListItemImgTagImgWidth: auto;
    --c-colorBorderErrorDark: rgb(254, 143, 125);
    --c-acnScoreCardDescriptionParagraphFontColor: #BFBFBF;
    --c-heightTappableSmall: 2rem;
    --c-colorBackgroundButtonBrandDisabled: rgb(243, 243, 243);
    --c-colorBorderPrimary: rgb(201, 201, 201);
    --c-colorGray1: rgb(255, 255, 255);
    --c-fontSizeXLarge: 1.5rem;
    --c-varSquareIconMediumBoundary: 2rem;
    --c-colorGray5: rgb(221, 219, 218);
    --c-colorGray4: rgb(236, 235, 234);
    --c-colorGray3: rgb(243, 242, 242);
    --c-colorGray2: rgb(250, 250, 249);
    --c-opacity8: 0.8;
    --c-salesforceSansBoldItalicWoff2: url(../../../_slds/fonts/v2.3.0/SalesforceSans-BoldItalic.woff2);
    --c-acnGroupH2Color: #3d7aa9;
    --c-opacity5: 0.5;
    --c-squareIconGlobalIdentityIcon: 1.25rem;
    --c-colorBackgroundBrowser: rgb(116, 116, 116);
    --c-acnZeppelinButtonBackgroundColor: #d48605;
    --c-colorTextIconInverseActive: rgb(255, 255, 255);
    --c-shadowDocked: 0 -2px 2px 0 rgba(0, 0, 0, 0.16);
    --c-colorBackgroundInputError: rgb(253, 221, 227);
    --c-colorGray9: rgb(112, 110, 107);
    --c-colorGray8: rgb(150, 148, 146);
    --c-colorGray7: rgb(176, 173, 171);
    --c-colorGray6: rgb(201, 199, 197);
    --c-acnNavigationListItemImgTagBGSize:;
    --c-acnGroupBodyListItemWidthStamp: 20%;
    --c-colorTextLinkInverse: rgb(255, 255, 255);
    --c-squareIconSmallBoundary: 1.5rem;
    --c-varSpacingHorizontalXLarge: 2rem;
    --c-colorBackgroundDark: rgb(243, 243, 243);
    --c-colorTextWarningAlt: rgb(140, 75, 2);
    --c-acnGroupBackButtonColor: #3d7aa9;
    --c-elevationInverseShadow2: 0 -2px 2px 0 rgba(0, 0, 0, 0.16);
    --c-elevationInverseShadow0: none;
    --c-acnHorizontalFormDisplay: table;
    --c-acnNavigationListItemTransparentDivLeftPosStamp: 9px;
    --c-acnNavigationListItemTransparentDivBGColorPostIt: rgba(0,0,0,.3);
    --c-acnHorizontalFormInputMinWidth: 148px;
    --c-colorStrokeBrand: rgb(1, 118, 211);
    --c-acnPillCardColor: #3d7aa9;
    --c-acnNavigationListItemImgTagBGRadialFullCircle:;
    --c-colorBackgroundToggleActive: rgb(1, 68, 134);
    --c-colorBorderContextBarDivider: rgba(255, 255, 255, 0.2);
    --c-zIndexToast: 10000;
    --c-acnCheckboxBackgroundColor: white;
    --c-acnLinkColor: #3d7aa9;
    --c-colorBackgroundContextBarActionHighlight: rgba(255, 255, 255, 0.2);
    --c-colorBackgroundBrandPrimaryFocus: rgb(1, 68, 134);
    --c-buttonColorBackgroundBrandPrimary: rgb(1, 118, 211);
    --c-acnNavigationCardParagraphPathSegmentSeparatorMargin: auto 2px 3px 4px;
    --c-brandHeaderContrastWarm: rgb(186, 5, 23);
    --c-buttonColorTextPrimary: rgb(255, 255, 255);
    --c-colorBrandDarker: rgb(1, 68, 134);
    --c-colorBorderPathCurrentHover: rgb(3, 45, 96);
    --c-colorTextButtonDefaultDisabled: rgb(201, 201, 201);
    --c-acnCarouselPageSelectorColor: #b10820;
    --c-acnNavigationCarouselHeightMobile: 100px;
    --c-colorBackgroundPathLost: rgb(234, 0, 30);
    --c-einsteinHeaderBackground: url(../../../_slds/images/einstein-headers/einstein-header-background.svg?cache=ff7fa2ff);
    --c-brandTextLink: rgb(1, 118, 211);
    --c-sliderTrackColorBackground: rgb(243, 243, 243);
    --c-colorContrastPrimary: rgb(243, 243, 243);
    --c-groupDefaultAvatar: url(../../../_slds/images/group_avatar_200.png?cache=a0044dae);
    --c-templateProfileGutters: 0;
    --c-acnNavigationListItemImgTagBackgroundStamp: white;
    --c-sizeXxSmall: 6rem;
    --c-colorBackgroundPayload: rgb(243, 243, 243);
    --c-acnNavigationListItemImgTagBGPositionFullCircle:;
    --c-paletteCloudBlue90: rgb(207, 233, 254);
    --c-colorBackgroundPathActive: rgb(1, 68, 134);
    --c-acnBackButtonBorderColor: #3d7aa9;
    --c-acnNavigationCardParagraphPathSegmentVerticalAlign: middle;
    --c-colorTextDestructive: rgb(234, 0, 30);
    --c-squareIconLargeBoundary: 3rem;
    --c-colorBorderWarning: rgb(254, 147, 57);
    --c-shadowSoftPrimaryHover: none;
    --c-acnNavigationCardPictureLIMarginRight: 5rem;
    --c-paletteCloudBlue95: rgb(234, 245, 254);
    --c-spacingSmall: 0.75rem;
    --c-acnNavigationListItemImgTagBoxShadowPostIt:;
    --c-acnGroupBodyListItemHeight: 240px;
    --c-colorBackgroundErrorDark: rgb(186, 5, 23);
    --c-acnScoreCardNameTextAlign: center;
    --c-brandHeaderContrastWeakDisabled: rgba(166, 166, 166, 0.25);
    --c-acnNavigationCardPictureListItemNameColor: #040404;
    --c-squareIconMediumContentAlt: 0.875rem;
    --c-acnOhioBlue: #3d7aa9;
    --c-colorBackgroundButtonInverse: rgba(0, 0, 0, 0);
    --c-brandHeader: rgb(255, 255, 255);
    --c-lineHeightText: 1.5;
    --c-widthStageLeftExpanded: 15rem;
    --c-acnProgressBarText: #ffffff;
    --c-acnNavigationListItemTransparentDivLeftPosFullCircle: 0;
    --c-acnNavigationListCircleHalfItemImgTagImgHeightSmall: 214px;
    --c-acnNavigationListItemImageWidth: auto;
    --c-colorBackgroundError: rgb(254, 92, 76);
    --c-colorTextButtonBrandActive: rgb(255, 255, 255);
    --c-fontFamily: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
    --c-mqMedium: only screen and (min-width: 48em);
    --c-brandDarkActive: rgb(37, 48, 69);
    --c-colorBackgroundPathStepActionActive: rgb(0, 22, 57);
    --c-acnNavigationCardTextUlTopicLiHeader02TextDecoration: 500;
    --c-neutrafaceDisplayWoff2: url(../../../_slds/fonts/NeutrafaceDisplay.woff2?cache=2.9.0);
    --c-spacingMedium: 1rem;
    --c-colorTextModal: rgb(255, 255, 255);
    --c-acnInputOutlineFocusBorderWidth: 1px;
    --c-spinnerSizeLarge: 2.75rem;
    --c-acnNavigationCardParagraphTextDecoration: none;
    --c-acnNavigationCardParagraphPaddingLeft: 2em;
    --c-calendarButtonGradient: linear-gradient(to bottom,#72CDF4,#ACDFF8);
    --c-carouselIndicatorColorBackgroundHover: rgb(243, 243, 243);
    --c-shadowActionOverflowFooter: 0 -2px 4px #f3f3f3;
    --c-acnGroupBodyListItemWidthScoreCard: 31%;
    --c-popoverWalkthroughHeaderColorBackground: rgb(3, 45, 96);
    --c-acnNavigationListItemTransparentDivWidthStampTablet: 93%;
    --c-colorBackgroundPathWon: rgb(46, 132, 74);
    --c-acnNavigationCardButtonListItemNameMaximumWidth: 9em;
    --c-acnNavigationListItemImgTagBGSizeMobile:;
    --c-acnNavigationListCircleHalfImgRadiusPhone: 48%;
    --c-lineHeightToggle: 1.3rem;
    --c-neutrafaceDisplayWoff: url(../../../_slds/fonts/NeutrafaceDisplay.woff?cache=2.9.0);
    --c-cardFooterPadding: 0 1rem 0.75rem;
    --c-sliderHandleColorBackground: rgb(27, 150, 255);
    --c-colorBackgroundErrorAlt: rgb(254, 143, 125);
    --c-colorBackgroundIndicatorDot: rgb(3, 45, 96);
    --c-chatMessageColorBackgroundInbound: rgb(243, 243, 243);
    --c-acnIconsBorder: #3d7aa9;
    --c-elevationShadow0: none;
    --c-heightPill: 1.625rem;
    --c-elevationShadow4: 0 4px 4px 0 rgba(0, 0, 0, 0.16);
    --c-acnCarouselItemObjectFit: cover;
    --c-elevationShadow2: 0 2px 2px 0 rgba(0, 0, 0, 0.16);
    --c-elevationShadow8: 0 8px 8px 0 rgba(0, 0, 0, 0.16);
    --c-varFontSize8: 1.5rem;
    --c-acnNavigationCardIconListItemNameMargin: auto .5em auto 1em;
    --c-colorBackgroundButtonDefaultDisabled: rgb(255, 255, 255);
    --c-varFontSize7: 1.25rem;
    --c-elevationInverseShadow8: 0 -8px 8px 0 rgba(0, 0, 0, 0.16);
    --c-varFontSize9: 1.75rem;
    --c-brandBandColorBackgroundPrimary: rgba(0, 0, 0, 0);
    --c-colorTextButtonBrand: rgb(255, 255, 255);
    --c-elevationInverseShadow4: 0 -4px 4px 0 rgba(0, 0, 0, 0.16);
    --c-colorBackgroundToggleActiveHover: rgb(1, 68, 134);
    --c-welcomeMatBackgroundImageInfo: url(../../../_slds/images/welcome-mat/bg-info@2x.png?cache=ddb4e82f);
    --c-varFontSize2: 0.75rem;
    --c-varFontSize1: 0.625rem;
    --c-varFontSize4: 0.875rem;
    --c-pageHeaderSpacingRow: 0.75rem 1rem;
    --c-varFontSize3: 0.8125rem;
    --c-varFontSize6: 1.125rem;
    --c-varFontSize5: 1rem;
    --c-varSpacingVerticalMedium: 1rem;
    --c-pageHeaderSpacingPadding: 1rem;
    --c-colorTextModalButton: rgb(116, 116, 116);
    --c-colorBackgroundPrimary: rgb(255, 255, 255);
    --c-acnNavigationCardIconListItemNameMaximumWidth: 15em;
    --c-colorTextInputFocusInverse: rgb(3, 45, 96);
    --c-acnUploadBackgroundColor: #f2f2f2;
    --c-acnNavigationCardTextLiSpanFontStretch: ultra-condensed;
    --c-colorBackgroundScrollbarTrack: rgb(201, 201, 201);
    --c-paletteNeutral70: rgb(174, 174, 174);
    --c-acnDefaultTextWhite: #ffffff;
    --c-acnGroupUploadBorderColor: #3d7aa9;
    --c-brandPrimaryActive: rgb(1, 118, 211);
    --c-popoverWalkthroughAltImage:;
    --c-acnNavigationCarouselOffset: 16px;
    --c-nubbinTriangleOffset: -0.1875rem;
    --c-salesforceSansLightWoff: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Light.woff);
    --c-acnNavigationListItemTransparentDivFontSizePostIt: 16px;
    --c-colorBorderSuccessDark: rgb(46, 132, 74);
    --c-mqHighRes: only screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-device-pixel-ratio: 2),screen and (min-resolution: 192dpi),screen and (min-resolution: 2dppx);
    --c-brandBandColorBackgroundPrimaryTransparent: rgba(0, 0, 0, 0);
    --c-colorBackgroundContextBarInverseItemActive: rgba(255, 255, 255, 0.4);
    --c-acnNavigationListItemTransparentDivTopPosPostIt: 0;
    --c-colorTextButtonDefaultHint: rgb(174, 174, 174);
    --c-salesforceSansItalicWoff2: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Italic.woff2);
    --c-paletteGreen60: rgb(59, 167, 85);
    --c-heightContextBar: 2.5rem;
    --c-fontRoot: url(../../../s/);
    --c-colorBackgroundOrgSwitcherArrow: rgb(0, 22, 57);
    --c-paletteGreen65: rgb(65, 182, 88);
    --c-brandHeaderContrastInverse: rgb(255, 255, 255);
    --c-notificationColorBackgroundInverse: rgb(116, 116, 116);
    --c-acnCarouselWidth: 100%;
    --c-colorBackgroundButtonIconDisabled: rgb(255, 255, 255);
    --c-paletteNeutral60: rgb(147, 147, 147);
    --c-colorBorderContextBarThemeDefaultAlt: rgb(243, 243, 243);
    --c-fillBrand: rgb(1, 118, 211);
    --c-colorBackgroundInputCheckbox: rgb(255, 255, 255);
    --c-acnGroupBodyListItemWidthFullCircle: 16%;
    --c-colorBorder: rgb(201, 201, 201);
    --c-squareIconSmall: 1rem;
    --c-varSpacingHorizontalMedium: 1rem;
    --c-acnNavigationListItemImgTagImgWidthStamp: 320px;
    --c-acnNavigationListItemImgTagBGPositionStamp: -10px -10px;
    --c-acnNavigationListItemTransparentDivWidthFullCircle: 100%;
    --c-illustrationColorPrimary: rgb(144, 208, 254);
    --c-varSpacingVerticalXSmall: 0.5rem;
    --c-colorTextPlaceholder: rgb(116, 116, 116);
    --c-einsteinHeaderBackgroundColor: rgb(144, 208, 254);
    --c-paletteGreen70: rgb(69, 198, 90);
    --c-brandHeaderContrast: rgb(94, 94, 94);
    --c-infoTextColor: #ffbe0e;
    --c-inputStaticColor: rgb(24, 24, 24);
    --c-acnCarouselBackGroundColor: transparent;
    --c-paletteNeutral90: rgb(229, 229, 229);
    --c-acnInputOutlineFocusBoxShadowHorizontalOffset: 0;
    --c-paletteGreen90: rgb(205, 239, 196);
    --c-spacingXxLarge: 3rem;
    --c-shadowDropDown: 0 2px 3px 0 rgba(0, 0, 0, 0.16);
    --c-acnNavigationCardIconListItemFloat: left;
    --c-paletteNeutral95: rgb(243, 243, 243);
    --c-colorBackgroundModal: rgb(255, 255, 255);
    --c-elevationShadow3Below: 0 3px 3px 0 rgba(0, 0, 0, 0.16) inset;
    --c-paletteRed80: rgb(254, 184, 171);
    --c-acnGroupOddSectionBackgroundColor: white;
    --c-acnNavigationScoreCardMarginLeft: 15px;
    --c-sliderTrackWidth: 100%;
    --c-elevation32: 32;
    --c-globalHeaderColorBackground: rgb(255, 255, 255);
    --c-spacingXLarge: 2rem;
    --c-paletteGreen80: rgb(145, 219, 139);
    --c-acnNavigationListItemImgTagBackground:;
    --c-acnNavigationCardPictureListItemNameFontSize: 20px;
    --c-colorBorderInputActive: rgb(27, 150, 255);
    --c-acnScoreCardDescriptionFontColor: #BFBFBF;
    --c-varSpacingXSmall: 0.5rem;
    --c-paletteNeutral80: rgb(201, 201, 201);
    --c-colorBackgroundModalButton: rgba(0, 0, 0, 0.07);
    --c-colorBorderPathDivider: rgb(255, 255, 255);
    --c-colorTextIconDefault: rgb(116, 116, 116);
    --c-zIndexDeepdive: -99999;
    --c-elevation16: 16;
    --c-acnNavigationListItemImgTagBGSizeMobileStamp: 20px 20px;
    --c-paletteRed90: rgb(254, 222, 216);
    --c-acnFormInputBackgroundColor: #ffffff;
    --c-acnNavigationListItemTransparentDivFontWeight: 700;
    --c-globalnavigationItemHeightAccentActive: 3px;
    --c-templateGutters: 0;
    --c-paletteRed95: rgb(254, 241, 238);
    --c-buttonColorBorderBrandPrimary: rgb(1, 118, 211);
    --c-buttonIconBoundaryTouch: 2.75rem;
    --c-brandBackgroundPrimaryTransparent: rgba(176, 196, 223, 0);
    --c-fillHeaderButtonFocus: rgb(1, 118, 211);
    --c-acnGroupBodyListItemWidthPostIt: 25%;
    --c-acnUploadFieldBorderRadius: 4px;
    --c-colorBorderError: rgb(234, 0, 30);
    --c-colorTextLinkHover: rgb(1, 68, 134);
    --c-paletteGreen95: rgb(235, 247, 230);
    --c-einsteinHeaderFigure: url(../../../_slds/images/einstein-headers/einstein-figure.svg?cache=ec975fb1);
    --c-acnNavigationListItemTransparentDivFontSize: 16px;
    --c-colorBorderRowSelected: rgb(1, 118, 211);
    --c-colorStrokeBrandHover: rgb(1, 118, 211);
    --c-acnNavigationCardPictureListItemDescriptionFontWeight: 700;
    --c-paletteNeutral30: rgb(68, 68, 68);
    --c-varSpacingVerticalXxxSmall: 0.125rem;
    --c-paletteHotOrange10: rgb(40, 18, 2);
    --c-acnStatusPillDefaultText: #ffffff;
    --c-colorTextButtonBrandDisabled: rgb(255, 255, 255);
    --c-squareIconXSmallContent: 0.5rem;
    --c-varFontSize10: 2rem;
    --c-paletteRed60: rgb(254, 92, 76);
    --c-varFontSize11: 2.625rem;
    --c-acnNavigationCardIconListPosition: relative;
    --c-paletteRed65: rgb(254, 119, 101);
    --c-acnScoreCardDescriptionParagraphFontSize: 10pt;
    --c-buttonBorderRadius: .25rem;
    --c-squareTappableXSmall: 1.5rem;
    --c-colorBackgroundGuidance: rgb(255, 255, 255);
    --c-acnNavItemBorder: #f2f2f2;
    --c-acnHorizontalFormInputMaxWidth: 255px;
    --c-navigationCardWithRectangleButtonDescriptionListListStyle: none;
    --c-myDefaultRadiusPostIt: 0;
    --c-acnGroupButtonBorderRadius: 4px;
    --c-colorTextContextBarInverse: rgb(255, 255, 255);
    --c-paletteNeutral20: rgb(46, 46, 46);
    --c-fontFamilyHeading: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
    --c-paletteRed70: rgb(254, 143, 125);
    --c-brandHeaderContrastCoolActive: rgb(1, 68, 134);
    --c-borderWidthThick: 2px;
    --c-pageHeaderShadow: none;
    --c-acnHorizontalFormRowDisplay: table-row;
    --c-spinnerSizeXxSmall: 0.5rem;
    --c-tableColorBackgroundHeader: rgb(255, 255, 255);
    --c-acnScoreCardDescriptionWidth: 100%;
    --c-acnNavigationItemDescriptionDisplay: none;
    --c-acnNavigationListItemImgTagImgWidthPostIt: auto;
    --c-pageHeaderColorBackgroundAlt: rgb(255, 255, 255);
    --c-colorBorderBrandPrimaryHover: rgb(1, 118, 211);
    --c-colorTextTabLabelActive: rgb(3, 45, 96);
    --c-paletteNeutral50: rgb(116, 116, 116);
    --c-colorBackgroundTempModalTint: rgba(126, 140, 153, 0.8);
    --c-fontSizeMedium: 1rem;
    --c-acnCarouselHeightMobile: 140px;
    --c-colorBorderButtonBrand: rgb(1, 118, 211);
    --c-paletteHotOrange30: rgb(126, 38, 0);
    --c-acnHeaderColor: #3d7aa9;
    --c-paletteRed40: rgb(186, 5, 23);
    --c-brandBandImageHeightSmall: 6rem;
    --c-colorTextInverseWeak: rgb(174, 174, 174);
    --c-colorTextInverse: rgb(255, 255, 255);
    --c-shadowLinkFocusInverse: 0 0 3px #f3f3f3;
    --c-squareIconXxSmallBoundary: 1rem;
    --c-lineHeightReset: 1;
    --c-verticalNavigationColorBackgroundShadeRowActive: rgb(243, 243, 243);
    --c-colorBackgroundTempModal: rgba(126, 140, 153, 0.8);
    --c-colorBackgroundToggleDisabled: rgb(174, 174, 174);
    --c-acnNavigationListItemTransparentDivWidth: 100%;
    --c-colorGray13: rgb(8, 7, 7);
    --c-colorGray10: rgb(81, 79, 77);
    --c-paletteNeutral40: rgb(92, 92, 92);
    --c-colorBorderInverse: rgb(0, 22, 57);
    --c-carouselIndicatorColorBackgroundActive: rgb(1, 118, 211);
    --c-colorBackgroundBackdrop: rgba(255, 255, 255, 0.75);
    --c-colorGray12: rgb(43, 40, 38);
    --c-acnGroupButtonInactiveBackgroundColor: #f2f2f2;
    --c-colorGray11: rgb(62, 62, 60);
    --c-colorTextContextBarActionTrigger: rgba(255, 255, 255, 0.4);
    --c-paletteHotOrange20: rgb(74, 36, 19);
    --c-acnPillCardNameFontColor: #3d7aa9;
    --c-colorBackgroundNotification: rgb(255, 255, 255);
    --c-colorBackgroundPathStepActionCurrent: rgb(1, 68, 134);
    --c-badgeColorBackgroundInverse: rgb(116, 116, 116);
    --c-colorBorderSeparatorInverse: rgb(3, 45, 96);
    --c-paletteRed50: rgb(234, 0, 30);
    --c-colorBackgroundSpinnerDot: rgb(174, 174, 174);
    --c-acnScoreCardDescriptionDisplay: block;
    --c-colorBackgroundButtonBrandActive: rgb(3, 45, 96);
    --c-paletteHotOrange15: rgb(66, 22, 4);
    --c-acnScoringActiveColor: #2574a9;
    --c-sliderHandleColorBackgroundFocus: rgb(1, 118, 211);
    --c-spinnerSizeMedium: 2rem;
    --c-acnScoreCardNameFontColor: #3d7aa9;
    --c-brandPrimary: rgb(27, 150, 255);
    --c-acnNavigationListItemImgTagBoxShadow:;
    --c-paletteHotOrange50: rgb(216, 58, 0);
    --c-colorTextLinkPrimaryFocus: rgb(1, 118, 211);
    --c-colorTextInputDisabled: rgb(116, 116, 116);
    --c-brandLogoImage:;
    --c-acnFloatingMsgWidth: 400px;
    --c-acnNavigationCardIconListTextAlign: center;
    --c-brandLight: rgb(244, 246, 254);
    --c-acnGroupButtonTextColor: #3d7aa9;
    --c-acnNavigationCardPictureListItemDescriptionMaximumWidth: 90%;
    --c-paletteRed20: rgb(100, 1, 3);
    --c-fillHeaderButton: rgb(174, 174, 174);
    --c-varLineHeightText: 1.5;
    --c-colorBackgroundPathCurrent: rgb(255, 255, 255);
    --c-acnErrorFill: #fce7e7;
    --c-acnTransparentBackground: transparent;
    --c-colorBackgroundOffline: rgb(68, 68, 68);
    --c-colorBorderTabSelected: rgb(1, 118, 211);
    --c-acnNavigationCardPictureListItemNameFontWeight: 800;
    --c-colorTextWarning: rgb(254, 147, 57);
    --c-salesforceSansRegularWoff: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Regular.woff);
    --c-navigationCardWithRectangleButtonDescriptionTextMargin: 0 auto;
    --c-acnScoreCardDescriptionFontFamily: 'Montserrat';
    --c-paletteHotOrange40: rgb(170, 48, 1);
    --c-cardSpacingLarge: 1.5rem;
    --c-paletteRed30: rgb(142, 3, 15);
    --c-acnNavigationListItemImgTagBoxShadowFullCircle: 0 8px 6px -6px black;
    --c-acnNavigationListItemImgTagImgHeightPostIt: 240px;
    --c-fontSizeMediumA: 1.125rem;
    --c-borderRadiusMedium: 0.25rem;
    --c-colorPickerSliderThumbBorderColor: rgb(68, 68, 68);
    --c-acnNavigationCardButtonListItemNameFontSize: 16px;
    --c-shadowSoftPrimary: none;
    --c-acnNavigationListItemImgTagBGSizeStamp: 18px 20px;
    --c-zIndexDropdown: 7000;
    --c-paletteHotOrange70: rgb(255, 144, 110);
    --c-verticalNavigationColorBackgroundShadeRowHover: rgb(243, 243, 243);
    --c-acnErrorText: red;
    --c-squareIconMediumBoundary: 2rem;
    --c-colorBackgroundButtonDefaultFocus: rgb(243, 243, 243);
    --c-heightTappable: 2.75rem;
    --c-colorBackgroundToastError: rgb(234, 0, 30);
    --c-brandBandDefaultImage:;
    --c-durationQuickly: 0.1s;
    --c-acnHeaderFontType: Serifa;
    --c-acnScoreCardDescriptionPadding: 0 1em 2em;
    --c-acnScoreCardDescriptionButtonHeight: 4em;
    --c-acnNavigationListItemImgTagImgHeight: 240px;
    --c-acnNavigationListCircleHalfItemImgTagImgHeight: 240px;
    --c-colorBackgroundSelection: rgb(216, 230, 254);
    --c-paletteHotOrange60: rgb(255, 93, 45);
    --c-colorBackgroundActionbarIconUtility: rgb(116, 116, 116);
    --c-acnNavigationCardIconListItemMargin: auto;
    --c-colorBackgroundNotificationBadgeFocus: rgb(1, 68, 134);
    --c-paletteHotOrange65: rgb(255, 120, 79);
    --c-cardFooterTextAlign: right;
    --c-colorBorderBrandDark: rgb(1, 68, 134);
    --c-brandBackgroundDark: rgb(232, 232, 232);
    --c-avatarGroupColorBackgroundLightest: rgb(255, 255, 255);
    --c-colorTextContextBar: rgb(68, 68, 68);
    --c-inputStaticFontWeight: 400;
    --c-acnInputOutlineFocusBackgroundColor: white;
    --c-acnGroupTertiaryButtonBorderColor: #3d7aa9;
    --c-acnNavigationCardIconListItemNamePadding: 1em;
    --c-paletteRed10: rgb(48, 12, 1);
    --c-acnNavigationCardIconListMinimumHeight: 5em;
    --c-colorTextLinkDisabled: rgb(3, 45, 96);
    --c-colorTextPathCurrent: rgb(1, 68, 134);
    --c-paletteRed15: rgb(74, 12, 4);
    --c-zIndexOverlay: 8000;
    --c-buttonColorBorderPrimary: rgb(243, 243, 243);
    --c-paletteHotOrange90: rgb(255, 222, 213);
    --c-acnScoringInactiveColor: #bfbfbf;
    --c-acnNavigationCardIconListItemMaskImageSize: contain;
    --c-shadowImage: 0 1px 1px rgba(0, 0, 0, 0.16);
    --c-paletteHotOrange95: rgb(254, 241, 237);
    --c-cardHeaderPadding: 0.75rem 1rem 0;
    --c-colorBorderSeparatorAlt2: rgb(201, 201, 201);
    --c-acnErrorRed: #eb1316;
    --c-acnInputCheckboxOutlineFocusContent: '';
    --c-acnNavigationCardPictureListItemNameTextTransform: uppercase;
    --c-fillBrandActive: rgb(3, 45, 96);
    --c-fontSizeTextMedium: 1rem;
    --c-spacingXSmall: 0.5rem;
    --c-acnPopoverText: white;
    --c-chatMessageColorBackgroundOutboundAgent: rgb(116, 116, 116);
    --c-colorBackgroundButtonIconHover: rgb(243, 243, 243);
    --c-acnNavigationListItemTransparentDivLeftPosPostIt: 0;
    --c-sliderHandleColorBackgroundActive: rgb(1, 118, 211);
    --c-colorBorderSuccess: rgb(145, 219, 139);
    --c-colorTextIconInverseHover: rgb(255, 255, 255);
    --c-componentSpacingPadding: 1rem;
    --c-acnNavigationCardParagraphFontWeightHover: bold;
    --c-colorBorderDestructiveActive: rgb(142, 3, 15);
    --c-colorBackgroundButtonInverseDisabled: rgba(0, 0, 0, 0);
    --c-colorTextTabLabelFocus: rgb(1, 68, 134);
    --c-acnNavigationListItemImgTagBackgroundFullCircle:;
    --c-paletteHotOrange80: rgb(254, 185, 165);
    --c-colorBackgroundNotificationBadge: rgb(234, 0, 30);
    --c-zIndexReminder: 8500;
    --c-colorBackgroundImageOverlay: rgba(0, 0, 0, 0.4);
    --c-acnNavigationCardParagraphPathSegmentFontFamily: Helvetica;
    --c-acnNavigationCardTextLiHeight: 205px;
    --c-colorBackgroundReminderHover: rgb(255, 255, 255);
    --c-acnFormInputFieldBorderDisabled: #a8b7c7;
    --c-acnNavigationCardTextLiSpanFontSize: 24px;
    --c-colorTextPathCurrentHover: rgb(3, 45, 96);
    --c-acnNavigationListItemTransparentDivHeightFullCircle: 100%;
    --c-colorBackgroundCustomer: rgb(254, 147, 57);
    --c-colorBackgroundButtonDefault: rgb(255, 255, 255);
    --c-colorBackgroundInverseLight: rgb(3, 45, 96);
    --c-acnModalBoxshadow: rgba(0, 0, 0, 0.16);
    --c-acnNavigationCardParagraphPathSegmentLineHeight: 1.5em;
    --c-acnNavigationCardIconListMargin: auto;
    --c-salesforceSansBoldWoff: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Bold.woff);
    --c-acnInputOutlineFocusBoxShadowVerticalOffset: 0;
    --c-progressColorBorderActive: rgb(27, 150, 255);
    --c-fontSizeLarge: 1.25rem;
    --c-acnGroupButtonBackgroundColorHover: #136bad;
    --c-brandHeaderContrastWeakActive: rgb(129, 129, 129);
    --c-brandHeaderContrastWarmActive: rgb(186, 5, 23);
    --c-squareToggleSlider: 1.25rem;
    --c-progressBarColorBackgroundFillSuccess: rgb(46, 132, 74);
    --c-acnPillCardWhiteSpace: nowrap;
    --c-colorBackgroundButtonBrand: rgb(1, 118, 211);
    --c-colorBackgroundWarningDark: rgb(254, 147, 57);
    --c-acnNavigationCardIconListItemMaskImageMargin: auto;
    --c-colorTextIconUtility: rgb(174, 174, 174);
    --c-colorBackgroundScrollbar: rgb(243, 243, 243);
    --c-chatMessageColorBackgroundStatus: rgb(255, 255, 255);
    --c-colorBackgroundTempModalTintAlt: rgba(255, 255, 255, 0.75);
    --c-pageHeaderBorderRadius: 0;
    --c-palettePink95: rgb(254, 240, 243);
    --c-welcomeMatColorIconComplete: rgb(201, 201, 201);
    --c-palettePink90: rgb(253, 221, 227);
    --c-paletteViolet50: rgb(186, 1, 255);
    --c-paletteTeal30: rgb(2, 77, 76);
    --c-acnNavigationListItemImgTagImgPhoneHeightStamp: 177px;
    --c-colorTextIconInverseDisabled: rgba(255, 255, 255, 0.15);
    --c-acnLinkHoverColor: #73a5cc;
    --c-bannerGroupDefaultImage:;
    --c-colorBorderBrand: rgb(27, 150, 255);
    --c-colorBackgroundInfo: rgb(116, 116, 116);
    --c-heightToggle: 1.5rem;
    --c-badgeColorBackgroundLightest: rgb(255, 255, 255);
    --c-acnNavigationListItemTransparentDivHeightPostIt: 100%;
    --c-brandBandColorBackgroundSecondary: rgba(0, 0, 0, 0);
    --c-shadowSoftPrimaryActive: none;
    --c-acnNavigationListItemImgTagBGRadial:;
    --c-colorTextIconDefaultHint: rgb(174, 174, 174);
    --c-acnInputOutlineFocusBorderPattern: solid;
    --c-colorBackgroundChromeMobile: rgb(1, 118, 211);
    --c-colorPickerSwatchSize: 1.25rem;
    --c-navigationCardWithRectangleButtonDescriptionBottom: 2em;
    --c-colorBackgroundPathIncomplete: rgb(243, 243, 243);
    --c-paletteTeal40: rgb(5, 103, 100);
    --c-acnNavigationCardParagraphPathSegmentCursorLastChildHover: default;
    --c-colorTextToggleDisabled: rgb(201, 201, 201);
    --c-paletteViolet40: rgb(150, 2, 199);
    --c-colorTextLinkInverseHover: rgba(255, 255, 255, 0.75);
    --c-acnNavigationListItemTransparentDivFontSizeFullCircle: auto;
    --c-palettePink80: rgb(253, 182, 197);
    --c-acnNavigationListItemImgTagBGRadialPostIt:;
    --c-zIndexModal: 9000;
    --c-acnNavigationCardPictureListItemNameTextDecoration: none;
    --c-acnNavigationCardTextLiWidth: 400px;
    --c-pageHeaderIconSize: 2.25rem;
    --c-colorTextDestructiveHover: rgb(186, 5, 23);
    --c-acnGroupTertiaryButtonBackgroundColor: #ffffff;
    --c-colorBorderCanvasElementSelection: rgb(26, 185, 255);
    --c-colorBackgroundSuccess: rgb(69, 198, 90);
    --c-carouselIndicatorColorBackground: rgb(255, 255, 255);
    --c-sliderTrackHeight: 4px;
    --c-squareIconSmallContent: 0.75rem;
    --c-colorBackgroundInputDisabled: rgb(243, 243, 243);
    --c-paletteTeal50: rgb(11, 130, 124);
    --c-palettePink70: rgb(254, 138, 167);
    --c-paletteViolet30: rgb(115, 3, 148);
    --c-mqSmall: only screen and (max-width: 47.9375em);
    --c-acnNavigationCardIconListItemWidth: 100%;
    --c-brandBandImageHeightLarge: 18.75rem;
    --c-carouselIndicatorWidth: 1rem;
    --c-colorTextLinkActive: rgb(3, 45, 96);
    --c-squareIconXxSmallContent: .875rem;
    --c-fontSizeXSmall: 0.625rem;
    --c-palettePink65: rgb(254, 114, 152);
    --c-sliderColorBackgroundDisabled: rgb(243, 243, 243);
    --c-acnNavigationListItemImgTagPaddingFullCircle:;
    --c-acnHorizontalFormMaxWidth: 1060px;
    --c-colorContrastSecondary: rgb(255, 255, 255);
    --c-welcomeMatColorBackgroundProgressBar: rgb(255, 255, 255);
    --c-globalActionIconSize: 1.5rem;
    --c-paletteViolet20: rgb(72, 26, 84);
    --c-fontSizeHeadingSmall: 0.875rem;
    --c-colorPickerRangeIndicatorSize: 0.75rem;
    --c-paletteOrange15: rgb(55, 30, 3);
    --c-sliderHandleSize: 1rem;
    --c-tableBorderRadius: 0;
    --c-acnNavigationCardIconListItemMaximumWidth: 40em;
    --c-paletteTeal60: rgb(6, 165, 154);
    --c-userDefaultAvatarSmall: url(../../../_slds/images/profile_avatar_96.png?cache=3c01f25f);
    --c-buttonColorBackgroundPrimary: rgb(255, 255, 255);
    --c-colorPickerInputCustomHexWidth: 4.2rem;
    --c-paletteOrange10: rgb(32, 22, 0);
    --c-palettePink60: rgb(255, 83, 138);
    --c-paletteTeal65: rgb(3, 180, 167);
    --c-colorBackgroundRowSelected: rgb(243, 243, 243);
    --c-colorBackgroundContextBarBrandAccent: rgb(13, 157, 218);
    --c-fontFamilyMonospace: Consolas, Menlo, Monaco, Courier, monospace;
    --c-acnNavigationListItemImgTagWebFilterFullCircle:;
    --c-acnScoreCardDescriptionButtonPadding: 1em 0 0;
    --c-acnNavigationCardIconListItemPadding: 5px;
    --c-cardFooterColorBorder: rgba(0, 0, 0, 0);
    --c-palettePurple80: rgb(215, 191, 242);
    --c-varSpacingHorizontalLarge: 1.5rem;
    --c-acnContextualMenuItemFontColor: #3d7aa9;
    --c-colorTextRequired: rgb(234, 0, 30);
    --c-acnGroupNameColor: #d8d8d8;
    --c-acnFloatingMsgBackground: #f2f2f2;
    --c-acnFormInputBorderColor: #a1a1a1;
    --c-elevationShadow16: 0 16px 16px 0 rgba(0, 0, 0, 0.16);
    --c-paletteViolet10: rgb(46, 0, 57);
    --c-shadowHardPrimary: none;
    --c-acnGroupBackButtonBackgroundColor: white;
    --c-paletteOrange20: rgb(62, 43, 2);
    --c-paletteViolet15: rgb(61, 1, 87);
    --c-radioButtonGroupLineHeightTouch: 2.69rem;
    --c-acnNavigationListItemImgTagBGSizeMobilePostIt:;
    --c-colorBackgroundBrandPrimary: rgb(1, 118, 211);
    --c-paletteTeal70: rgb(1, 195, 179);
    --c-colorBackgroundUtilityBarActive: rgb(27, 150, 255);
    --c-zIndexSticky: 100;
    --c-colorBackgroundContextBarShadow: linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0, rgba(0, 0, 0, 0) 100%);
    --c-paletteTeal80: rgb(4, 225, 203);
    --c-palettePurple90: rgb(236, 225, 249);
    --c-squareIconUtilityLarge: 1.5rem;
    --c-acnScoreCardDescriptionTextRendering: optimizeLegibility;
    --c-fontSize10: 2rem;
    --c-groupDefaultAvatarMedium: url(../../../_slds/images/group_avatar_160.png?cache=b8fe8e83);
    --c-elevationShadow32: 0 32px 32px 0 rgba(0, 0, 0, 0.16);
    --c-acnFormLabelColor: #696969;
    --c-acnNavigationListItemTransparentDivTopPosFullCircle: 0;
    --c-paletteOrange30: rgb(95, 62, 2);
    --c-colorBorderButtonInverseDisabled: rgba(255, 255, 255, 0.15);
    --c-fontSize11: 2.625rem;
    --c-einsteinHeaderTextShadow: #cfe9fe;
    --c-palettePurple95: rgb(246, 242, 251);
    --c-squareTappableXxSmall: 1.25rem;
    --c-acnGroupButtonBorderColor: #a1a1a1;
    --c-colorBackgroundDestructiveHover: rgb(142, 3, 15);
    --c-acnNavigationListAnchorHeight: 250px;
    --c-fontSize9: 1.75rem;
    --c-colorBackgroundLight: rgb(255, 255, 255);
    --c-fontSize8: 1.5rem;
    --c-acnNavigationCardIconListItemMinimumHeight: 5em;
    --c-acnGroupDestructiveButtonColor: #c23934;
    --c-acnNavigationCardIconListItemNameFontWeight: 600;
    --c-paletteTeal90: rgb(172, 243, 228);
    --c-shadowActive: 0 0 2px #0176d3;
    --c-fontSize1: 0.625rem;
    --c-paletteNeutral100: rgb(255, 255, 255);
    --c-colorTextLink: rgb(1, 118, 211);
    --c-pageHeaderTitleFontSize: 1.125rem;
    --c-fontSize3: 0.8125rem;
    --c-acnErrorBorderRadius: 4px;
    --c-fontSize2: 0.75rem;
    --c-colorTextLinkInverseDisabled: rgba(255, 255, 255, 0.15);
    --c-fontSize5: 1rem;
    --c-fontSize4: 0.875rem;
    --c-acnScoreCardDescriptionTextMargin: 1em 0;
    --c-fontSize7: 1.25rem;
    --c-fontSize6: 1.125rem;
    --c-spacingNone: 0;
    --c-paletteOrange40: rgb(130, 81, 1);
    --c-inputReadonlyFontWeight: 400;
    --c-palettePurple60: rgb(173, 123, 238);
    --c-paletteTeal95: rgb(222, 249, 243);
    --c-colorStrokeHeaderButton: rgb(174, 174, 174);
    --c-typingIconDotColorBackgroundGray: rgb(201, 201, 201);
    --c-palettePurple65: rgb(183, 141, 239);
    --c-pageHeaderTitleFontWeight: 400;
    --c-colorBackgroundButtonIconFocus: rgb(243, 243, 243);
    --c-groupDefaultAvatarSmall: url(../../../_slds/images/group_avatar_96.png?cache=d0659d12);
    --c-colorBackgroundModalBrand: rgb(1, 68, 134);
    --c-colorTextInverseActive: rgb(26, 185, 255);
    --c-colorBackgroundHighlightSearch: rgb(255, 240, 63);
    --c-paletteOrange50: rgb(169, 100, 4);
    --c-colorBackgroundSuccessDark: rgb(46, 132, 74);
    --c-shadowOverlay: 0 -2px 4px rgba(0, 0, 0, 0.07);
    --c-sizeXSmall: 12rem;
    --c-colorBackgroundDestructive: rgb(186, 5, 23);
    --c-typingIconDotSize: .5rem;
    --c-palettePurple70: rgb(194, 158, 241);
    --c-acnNavigationListItemImgTagWebFilterPostIt:;
    --c-acnNavigationCardTextUlBorderTop: none;
    --c-colorBorderInfo: rgb(116, 116, 116);
    --c-colorTextTabLabel: rgb(3, 45, 96);
    --c-palettePink15: rgb(75, 6, 32);
    --c-acnNavigationCardIconListTitleLevel01FontSize: 28px;
    --c-popoverWalkthroughColorBackgroundAlt: rgb(1, 118, 211);
    --c-acnCarouselIndicatorActiveState: #3d3d6d;
    --c-acnBrandColor: #3d7aa9;
    --c-acnPillCardDescriptionFontColor: #BFBFBF;
    --c-durationImmediately: 0.05s;
    --c-palettePink10: rgb(55, 1, 20);
    --c-acnNavigationListItemTransparentDivFontWeightStamp: 700;
    --c-acnPillCardNameFontSize: 1.15em;
    --c-elevationInverseShadow16: 0 -16px 16px 0 rgba(0, 0, 0, 0.16);
    --c-salesforceSansLightWoff2: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Light.woff2);
    --c-acnNavigationListItemImgTagPaddingStamp: 10px;
    --c-splitViewWidth: 25rem;
    --c-colorBorderIconInverseHint: rgba(255, 255, 255, 0.5);
    --c-brandDisabled: rgb(201, 199, 197);
    --c-paletteOrange60: rgb(221, 122, 1);
    --c-palettePurple40: rgb(117, 38, 227);
    --c-paletteOrange65: rgb(243, 131, 3);
    --c-progressColorBackground: rgb(255, 255, 255);
    --c-myDefaultRadiusStamp: 0;
    --c-acnProgressBarBackground: #3d7aa9;
    --c-acnNavigationCardParagraphListTitleLevel01FontSize: 24px;
    --c-colorBorderContextBarThemeDefaultActive: rgb(243, 243, 243);
    --c-avatarGroupColorBackgroundInverse: rgb(116, 116, 116);
    --c-colorBackgroundAlt2: rgb(243, 243, 243);
    --c-cardFontWeight: 400;
    --c-acnNavigationListItemImgTagBackgroundPostIt:;
    --c-colorPickerSwatchShadow: inset 0 0 1px rgba(0,0,0,0.4);
    --c-paletteOrange70: rgb(254, 147, 57);
    --c-colorTextIconBrand: rgb(1, 118, 211);
    --c-colorTextButtonDefault: rgb(1, 118, 211);
    --c-palettePurple50: rgb(144, 80, 233);
    --c-pathButtonWidthFixed: 13rem;
    --c-sizeLarge: 25rem;
    --c-userDefaultAvatarMedium: url(../../../_slds/images/profile_avatar_160.png?cache=bfba2c9a);
    --c-colorBorderDestructive: rgb(234, 0, 30);
    --c-colorTextWeak: rgb(116, 116, 116);
    --c-fontSizeHeadingMedium: 1.125rem;
    --c-mqSingleColumnRecordLayout: (max-width: 599px);
    --c-acnErrorAlertText: #000000;
    --c-colorBackgroundInputSearch: rgba(0, 0, 0, 0.16);
    --c-welcomeMatBackgroundColorInfo: rgb(207, 233, 254);
    --c-colorBorderBrandPrimary: rgb(27, 150, 255);
    --c-colorBackgroundInverse: rgb(0, 22, 57);
    --c-maxWidthActionOverflowMenu: 512px;
    --c-acnNavigationCardParagraphPathSegmentSeparatorFirstChildMargin: auto 0px;
    --c-acnNavigationCardTextUlFlexDirection: row;
    --c-paletteNeutral10: rgb(24, 24, 24);
    --c-acnNavigationElementDimensionsDesktop: 240px;
    --c-carouselColorBackground: rgb(255, 255, 255);
    --c-colorTextLabel: rgb(116, 116, 116);
    --c-colorBackgroundButtonSuccessActive: rgb(46, 132, 74);
    --c-squareIconLarge: 3.125rem;
    --c-spinnerSizeXSmall: 1rem;
    --c-acnNavigationListItemImgTagWebFilter:;
    --c-paletteOrange80: rgb(255, 186, 144);
    --c-cardSpacingMargin: 1rem;
    --c-colorTextBrowserActive: rgba(0, 0, 0, 0.4);
    --c-colorBackgroundButtonBrandHover: rgb(1, 68, 134);
    --c-chatMessageColorBackgroundOutbound: rgb(1, 68, 134);
    --c-colorTextIconDefaultActive: rgb(3, 45, 96);
    --c-palettePurple20: rgb(64, 16, 117);
    --c-colorTextIconDefaultHover: rgb(1, 118, 211);
    --c-colorTextLinkPrimary: rgb(1, 118, 211);
    --c-fontSizeTextXSmall: 0.75rem;
    --c-colorBackgroundToast: rgb(116, 116, 116);
    --c-acnNavigationListItemTransparentDivFontSizeStamp: 16px;
    --c-acnNavigationListItemImgTagBoxShadowStamp:;
    --c-fontSizeXxLarge: 2rem;
    --c-heightSalesPath: 2rem;
    --c-acnScoreCardDescriptionButtonMargin: 1em 0 0;
    --c-acnPillCardDescriptionFontSize: 10pt;
    --c-colorTextIconDefaultHintBorderless: rgb(243, 243, 243);
    --c-paletteOrange95: rgb(255, 241, 234);
    --c-colorForegroundPrimary: rgb(255, 255, 255);
    --c-paletteOrange90: rgb(254, 223, 208);
    --c-colorBackgroundRowNew: rgb(205, 239, 196);
    --c-fontSizeTextLarge: 1.125rem;
    --c-paletteGreen15: rgb(12, 41, 18);
    --c-colorBackgroundShade: rgb(243, 243, 243);
    --c-acnNavigationCarouselHeight: 479px;
    --c-paletteGreen10: rgb(7, 27, 18);
    --c-palettePurple30: rgb(90, 27, 169);
    --c-varSpacingXxxSmall: 0.125rem;
    --c-acnNavigationListItemImgTagImgPhoneHeightPostIt: 199px;
    --c-brandLightActive: rgb(227, 229, 237);
    --c-welcomeMatTextColorInfo: rgb(3, 45, 96);
    --c-colorBackgroundIconWaffle: rgb(116, 116, 116);
    --c-acnDefaultText: #000000;
    --c-colorBackgroundContextBarItemHover: rgb(255, 255, 255);
    --c-acnNavigationCardParagraphFontWeight: normal;
    --c-fontSizeXLargeA: 1.57rem;
    --c-colorBackgroundPathCompleteHover: rgb(46, 132, 74);
    --c-acnNavigationCardIconListDisplay: inline-block;
    --c-palettePink50: rgb(227, 6, 106);
    --c-paletteViolet90: rgb(242, 222, 254);
    --c-paletteGreen20: rgb(28, 51, 38);
    --c-paletteViolet95: rgb(249, 240, 255);
    --c-colorBorderContextBarThemeDefaultHover: rgb(50, 29, 113);
    --c-squareIconMedium: 2.375rem;
    --c-textTransform: none;
    --c-acnProgressBarBorder: #a1a1a1;
    --c-colorBackgroundBrandPrimaryHover: rgb(1, 68, 134);
    --c-colorTextSuccess: rgb(46, 132, 74);
    --c-acnScoreCardDescriptionParagraphWidth: 100%;
    --c-carouselIndicatorColorBackgroundFocus: rgb(1, 68, 134);
    --c-colorBackgroundChromeDesktop: rgb(255, 255, 255);
    --c-borderStrokeWidthThick: 2px;
    --c-acnNavigationListAnchorHeightSmall: 214px;
    --c-colorBackgroundReminder: rgb(243, 243, 243);
    --c-palettePurple15: rgb(48, 11, 96);
    --c-colorTextToast: rgb(243, 243, 243);
    --c-acnNavigationCardPictureListItemDescriptionVerticalAlign: top;
    --c-paletteViolet80: rgb(229, 185, 254);
    --c-colorBackgroundAlt: rgb(255, 255, 255);
    --c-palettePink40: rgb(182, 5, 84);
    --c-paletteGreen30: rgb(25, 78, 49);
    --c-palettePurple10: rgb(36, 6, 67);
    --c-elevationInverseShadow32: 0 -32px 32px 0 rgba(0, 0, 0, 0.16);
    --c-colorBorderCustomer: rgb(254, 147, 57);
    --c-acnPillCardDescriptionTextAlign: center;
    --c-acnNavigationCardButtonListItemNamePadding: .5em;
    --c-acnGroupButtonBorderColorFocus: #136bad;
    --c-acnGroupButtonHoverBackgroundColor: #f2f2f2;
    --c-tableColorBackgroundStripes: rgb(243, 243, 243);
    --c-clientFontFamily: Arial;
    --c-varSpacingVerticalSmall: 0.75rem;
    --c-palettePink30: rgb(138, 3, 62);
    --c-paletteViolet70: rgb(216, 146, 254);
    --c-colorBorderContextBarInverseItem: rgba(255, 255, 255, 0.2);
    --c-utilityBarColorBackgroundNotificationBadge: rgb(254, 92, 76);
    --c-acnNavigationListItemTransparentDivBGColorStamp: rgba(0,0,0,0.2);
    --c-colorTextTabLabelDisabled: rgb(243, 243, 243);
    --c-heightInput: 1.875rem;
    --c-squareTappable: 2.75rem;
    --c-fontSizeSmall: 0.875rem;
    --c-paletteGreen40: rgb(57, 101, 71);
    --c-tableColorBackgroundHeaderFocus: rgb(255, 255, 255);
    --c-salesforceSansRegularWoff2: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Regular.woff2);
    --c-acnNavigationCardIconListPadding: 20px;
    --c-varSpacingHorizontalXxLarge: 3rem;
    --c-acnScoreCardDescriptionFontSize: 14px;
    --c-acnNavigationCardIconListItemDescriptionFontWeight: 500;
    --c-acnNavigationListItemTransparentDivWidthStamp: 94%;
    --c-paletteViolet65: rgb(209, 125, 254);
    --c-progressBarColorBackgroundFill: rgb(26, 185, 255);
    --c-acnScoreCardDescriptionTextAlign: center;
    --c-acnFormInputFieldDisabled: #f2f2f2;
    --c-colorBorderSeparator: rgb(243, 243, 243);
    --c-acnGroupBodyListItemHeightFullCircle: auto;
    --c-paletteGreen50: rgb(46, 132, 74);
    --c-brandHeaderIconDisabled: rgba(145, 145, 145, 0.25);
    --c-palettePink20: rgb(97, 2, 42);
    --c-splitViewColorBackground: rgb(243, 243, 243);
    --c-colorBackgroundSecondary: rgb(243, 243, 243);
    --c-colorTextLinkFocus: rgb(1, 68, 134);
    --c-paletteViolet60: rgb(203, 101, 255);
    --cms-paletteIndigo10: rgb(32, 6, 71);
    --cms-popoverWalkthroughHeaderImage:;
    --cms-zIndexDialog: 6000;
    --cms-colorPickerSelectorWidth: 14rem;
    --cms-nubbinSizeDefault: 1rem;
    --cms-paletteCloudBlue40: rgb(5, 98, 138);
    --cms-colorBackgroundContextBarInverseItemHover: rgba(255, 255, 255, 0.2);
    --cms-dropZoneSlotHeight: 0.25rem;
    --cms-colorTextTabLabelSelected: rgb(1, 118, 211);
    --cms-colorStrokeBrandActive: rgb(3, 45, 96);
    --cms-paletteIndigo15: rgb(31, 9, 116);
    --cms-cardBodyPadding: 0 1rem;
    --cms-varSpacingHorizontalSmall: 0.75rem;
    --cms-tableColorBackgroundHeaderResizableHandle: rgb(174, 174, 174);
    --cms-colorBackgroundPathActiveHover: rgb(3, 45, 96);
    --cms-brandPrimaryTransparent: rgba(21, 137, 238, 0.1);
    --cms-brandPrimaryTransparent40: rgba(21, 137, 238, 0.4);
    --cms-colorBorderButtonDefault: rgb(201, 201, 201);
    --cms-paletteIndigo20: rgb(50, 29, 113);
    --cms-popoverColorText: rgb(201, 201, 201);
    --cms-paletteCloudBlue30: rgb(8, 73, 104);
    --cms-colorTextButtonDefaultActive: rgb(1, 118, 211);
    --cms-colorPickerSliderHeight: 1.5rem;
    --cms-colorTextIconInverse: rgb(255, 255, 255);
    --cms-heightFooter: 3.75rem;
    --cms-splitViewColorBorder: rgb(201, 201, 201);
    --cms-colorBorderRowSelectedHover: rgb(27, 150, 255);
    --cms-fontSizeTextXxSmall: 0.625rem;
    --cms-lineHeightHeading: 1.25;
    --cms-cardHeaderMargin: 0 0 0.75rem;
    --cms-paletteIndigo30: rgb(47, 44, 183);
    --cms-mqMediumLandscape: only screen and (min-width: 48em) and (min-aspect-ratio: 4/3);
    --cms-brandBandImageHeightMedium: 12.5rem;
    --cms-illustrationColorSecondary: rgb(207, 233, 254);
    --cms-zIndexDefault: 1;
    --cms-colorBorderSelectionActive: rgb(243, 243, 243);
    --cms-paletteCloudBlue20: rgb(2, 50, 72);
    --cms-utilityBarColorBackgroundNotificationFocus: rgb(201, 201, 201);
    --cms-colorTextIconDefaultDisabled: rgb(201, 201, 201);
    --cms-colorTextBrand: rgb(27, 150, 255);
    --cms-durationToastMedium: 9.6s;
    --cms-colorBackgroundButtonIconActive: rgb(243, 243, 243);
    --cms-brandHeaderContrastWeak: rgb(145, 145, 145);
    --cms-colorBackgroundNotificationNew: rgb(243, 243, 243);
    --cms-brandHeaderContrastInverseActive: rgb(238, 238, 238);
    --cms-colorBackgroundInputCheckboxSelected: rgb(27, 150, 255);
    --cms-progressColorBorder: rgb(255, 255, 255);
    --cms-spacingXxxSmall: 0.125rem;
    --cms-paletteIndigo40: rgb(58, 73, 218);
    --cms-colorBackgroundProgressRingContent: rgb(255, 255, 255);
    --cms-lineHeightButtonSmall: 1.75rem;
    --cms-salesforceSansBoldItalicWoff: url(../../../_slds/fonts/v2.3.0/SalesforceSans-BoldItalic.woff);
    --cms-brandBackgroundDarkTransparent: rgba(221, 219, 218, 0);
    --cms-colorPickerThumbWidth: 0.375rem;
    --cms-paletteCloudBlue10: rgb(0, 26, 40);
    --cms-brandHeaderIconActive: rgb(129, 129, 129);
    --cms-theFontFamily: var(--cms-fontFamily);
    --cms-widthStageLeftCollapsed: 4rem;
    --cms-paletteCloudBlue15: rgb(10, 38, 54);
    --cms-colorBorderOffline: rgb(68, 68, 68);
    --cms-colorBackgroundUtilityBarHover: rgb(243, 243, 243);
    --cms-sliderHandleColorBackgroundHover: rgb(1, 118, 211);
    --cms-colorTextIconInverseHint: rgba(255, 255, 255, 0.5);
    --cms-sizeMedium: 20rem;
    --cms-brandPrimaryTransparent10: rgba(21, 137, 238, 0.1);
    --cms-colorBorderIconInverseHintHover: rgba(255, 255, 255, 0.75);
    --cms-colorTextDefault: rgb(3, 45, 96);
    --cms-paletteIndigo50: rgb(88, 103, 232);
    --cms-progressBarHeight: 0.125rem;
    --cms-colorBackgroundWarning: rgb(254, 147, 57);
    --cms-colorBackgroundBrandPrimaryActive: rgb(3, 45, 96);
    --cms-paletteBlue90: rgb(216, 230, 254);
    --cms-brandHeaderContrastCool: rgb(1, 68, 134);
    --cms-paletteCloudBlue80: rgb(144, 208, 254);
    --cms-paletteBlue95: rgb(238, 244, 255);
    --cms-colorBorderSelectionHover: rgb(27, 150, 255);
    --cms-zIndexPopup: 5000;
    --cms-borderRadiusLarge: 0.5rem;
    --cms-colorTextIconInverseHintHover: rgba(255, 255, 255, 0.75);
    --cms-popoverBrandBorderWidth: 0.25rem;
    --cms-fontSizeHeadingXLarge: 1.75rem;
    --cms-typingIconDotColorBackgroundGrayDark: rgb(201, 201, 201);
    --cms-paletteIndigo65: rgb(142, 155, 239);
    --cms-varSpacingLarge: 1.5rem;
    --cms-pageHeaderSpacingMargin: 0;
    --cms-fontSizeTextXLarge: 1.25rem;
    --cms-paletteIndigo60: rgb(127, 140, 237);
    --cms-paletteCloudBlue70: rgb(26, 185, 255);
    --cms-welcomeMatColorActionShadow: rgba(0, 0, 0, 0.05);
    --cms-colorTextBrowser: rgb(255, 255, 255);
    --cms-welcomeMatSpacingInfo: 7.75rem;
    --cms-mqLarge: only screen and (min-width: 64.0625em);
    --cms-paletteIndigo70: rgb(158, 169, 241);
    --cms-squareTappableSmall: 2rem;
    --cms-colorTextActionLabel: rgb(116, 116, 116);
    --cms-paletteCloudBlue60: rgb(13, 157, 218);
    --cms-paletteBlue70: rgb(120, 176, 253);
    --cms-colorBorderTabActive: rgb(255, 255, 255);
    --cms-paletteCloudBlue65: rgb(8, 171, 237);
    --cms-globalnavigationItemHeightAccentFocus: 4px;
    --cms-colorBorderDestructiveHover: rgb(186, 5, 23);
    --cms-buttonLineHeightTouch: 2.65rem;
    --cms-colorTextCustomer: rgb(254, 147, 57);
    --cms-squareIconUtilitySmall: 1rem;
    --cms-colorBackgroundModalButtonActive: rgba(0, 0, 0, 0.16);
    --cms-colorTextBrandPrimary: rgb(255, 255, 255);
    --cms-squareIconXSmallBoundary: 1.25rem;
    --cms-widthToggle: 3rem;
    --cms-paletteIndigo80: rgb(190, 199, 246);
    --cms-welcomeMatMinHeight: 25rem;
    --cms-zIndexDocked: 4;
    --cms-squareIconMediumBoundaryAlt: 2.25rem;
    --cms-colorBorderSelection: rgb(1, 118, 211);
    --cms-paletteBlue80: rgb(170, 203, 255);
    --cms-paletteCloudBlue50: rgb(16, 124, 173);
    --cms-brandHeaderContrastActive: rgb(80, 80, 80);
    --cms-formLabelFontSize: 0.75rem;
    --cms-colorTextActionLabelActive: rgb(3, 45, 96);
    --cms-colorBackgroundBackdropTint: rgb(243, 243, 243);
    --cms-durationSlowly: 0.4s;
    --cms-colorBackgroundRowHover: rgb(243, 243, 243);
    --cms-popoverWalkthroughAltNubbinColorBackground: rgb(1, 118, 211);
    --cms-spinnerSizeSmall: 1.25rem;
    --cms-sliderTrackColorBackgroundFill: rgb(27, 150, 255);
    --cms-welcomeMatWidth: 52.0625rem;
    --cms-paletteIndigo95: rgb(241, 243, 251);
    --cms-paletteIndigo90: rgb(224, 229, 248);
    --cms-filesZIndexHover: 5;
    --cms-colorTextPill: rgb(1, 118, 211);
    --cms-varSpacingSmall: 0.75rem;
    --cms-heightDockedBar: 2.5rem;
    --cms-paletteBlue50: rgb(1, 118, 211);
    --cms-colorTextTabLabelHover: rgb(1, 68, 134);
    --cms-fontSizeHeadingXSmall: 0.75rem;
    --cms-colorStrokeDisabled: rgb(243, 243, 243);
    --cms-widthPathBorderCurrent: 0.125rem;
    --cms-colorBackgroundButtonDefaultHover: rgb(243, 243, 243);
    --cms-varSpacingVerticalXxSmall: 0.25rem;
    --cms-colorTextButtonDefaultHover: rgb(1, 118, 211);
    --cms-durationPromptly: 0.2s;
    --cms-colorBorderPathCurrent: rgb(1, 68, 134);
    --cms-colorBackgroundButtonDefaultActive: rgb(243, 243, 243);
    --cms-colorTextStageLeft: rgb(243, 243, 243);
    --cms-colorBorderHint: rgb(3, 45, 96);
    --cms-colorTextPrimary: rgb(3, 45, 96);
    --cms-brandBandColorBackgroundSecondaryTransparent: rgba(0, 0, 0, 0);
    --cms-paletteBlue60: rgb(27, 150, 255);
    --cms-theColorBorderInput: var(--cms-colorBorderInput);
    --cms-cardColorBackground: rgb(255, 255, 255);
    --cms-brandHeaderIcon: rgb(145, 145, 145);
    --cms-theColorTextWeak: var(--cms-colorTextWeak);
    --cms-paletteBlue65: rgb(87, 163, 253);
    --cms-spacingLarge: 1.5rem;
    --cms-pageHeaderColorBorder: rgba(0, 0, 0, 0);
    --cms-cardFooterMargin: 0.75rem;
    --cms-fontSizeTextSmall: 0.8125rem;
    --cms-colorTextLinkInverseActive: rgba(255, 255, 255, 0.5);
    --cms-durationToastShort: 4.8s;
    --cms-lineHeightButton: 1.875rem;
    --cms-panelDockedLeftShadow: 1px 0 3px rgba(0,0,0,0.25);
    --cms-panelDockedRightShadow: -1px 0 3px 0 rgba(0,0,0,0.25);
    --cms-colorTextLinkPrimaryHover: rgb(1, 118, 211);
    --cms-shadowButton: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
    --cms-welcomeMatMaxHeight: 37.5rem;
    --cms-colorBorderToggleChecked: rgb(255, 255, 255);
    --cms-shadowHeader: 0 2px 4px rgba(0, 0, 0, 0.07);
    --cms-sizeXxLarge: 60rem;
    --cms-theColorBorderSeparatorAlt: var(--cms-colorBorderSeparatorAlt);
    --cms-colorBackgroundDockedPanelHeader: rgb(255, 255, 255);
    --cms-paletteBlue30: rgb(1, 68, 134);
    --cms-lineHeightSalespath: 1.5rem;
    --cms-shadowDrag: 0 2px 4px 0 rgba(0, 0, 0, 0.40);
    --cms-colorBackgroundPathExpanded: rgb(255, 255, 255);
    --cms-colorBackground: rgb(243, 243, 243);
    --cms-colorBackgroundInput: rgb(255, 255, 255);
    --cms-sizeSmall: 15rem;
    --cms-userDefaultAvatar: url(../../../_slds/images/profile_avatar_200.png?cache=7bdcafae);
    --cms-colorTextButtonInverse: rgb(243, 243, 243);
    --cms-colorBackgroundInputCheckboxDisabled: rgb(201, 201, 201);
    --cms-tableColorTextHeader: rgb(68, 68, 68);
    --cms-paletteBlue40: rgb(11, 92, 171);
    --cms-cardColorBorder: rgb(201, 201, 201);
    --cms-squareIconUtilityMedium: 1.25rem;
    --cms-colorBackgroundButtonSuccessHover: rgb(46, 132, 74);
    --cms-colorBorderButtonBrandDisabled: rgba(0, 0, 0, 0);
    --cms-fontSizeHeadingXxSmall: 0.625rem;
    --cms-colorBackgroundButtonInverseActive: rgba(0, 0, 0, 0.24);
    --cms-illustrationEmptyStateEvents: url(../../../_slds/images/illustrations/empty-state-events.svg?cache=985b247a);
    --cms-colorBackgroundToggle: rgb(174, 174, 174);
    --cms-colorBackgroundStencil: rgb(243, 243, 243);
    --cms-welcomeMatCheckSize: 0.625rem;
    --cms-colorTextButtonBrandHover: rgb(255, 255, 255);
    --cms-buttonColorBackgroundSecondary: rgba(255, 255, 255, 0.8);
    --cms-paletteBlue10: rgb(0, 22, 57);
    --cms-varSpacingVerticalLarge: 1.5rem;
    --cms-colorBorderReminder: rgb(243, 243, 243);
    --cms-colorBrandDark: rgb(1, 118, 211);
    --cms-paletteBlue15: rgb(3, 35, 77);
    --cms-colorBorderBrandPrimaryFocus: rgb(1, 118, 211);
    --cms-salesforceSansItalicWoff: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Italic.woff);
    --cms-colorBorderBrandPrimaryActive: rgb(3, 45, 96);
    --cms-datepickerColorTextDayAdjacentMonth: rgb(116, 116, 116);
    --cms-colorBorderErrorAlt: rgb(254, 143, 125);
    --cms-shadowReminder: 0 2px 3px 0 rgba(0, 0, 0, 0.20);
    --cms-brandTextLinkActive: rgb(1, 68, 134);
    --cms-pageHeaderColorBackground: rgb(243, 243, 243);
    --cms-salesforceSansBoldWoff2: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Bold.woff2);
    --cms-fontSizeHeadingLarge: 1.5rem;
    --cms-colorBackgroundStencilAlt: rgb(243, 243, 243);
    --cms-paletteBlue20: rgb(3, 45, 96);
    --cms-elevationInverseShadow3Below: 0 -3px 3px 0 rgba(0, 0, 0, 0.16) inset;
    --cms-varSpacingHorizontalXxSmall: 0.25rem;
    --cms-colorBorderSeparatorAlt: rgb(201, 201, 201);
    --cms-colorPickerRangeHeight: 5rem;
    --cms-colorBackgroundButtonIcon: rgba(0, 0, 0, 0);
    --cms-paletteTeal15: rgb(7, 40, 37);
    --cms-buttonIconColorBorderPrimary: rgb(255, 255, 255);
    --cms-brandAccessibleActive: rgb(1, 68, 134);
    --cms-paletteYellow80: rgb(252, 192, 3);
    --cms-zIndexSpinner: 9050;
    --cms-colorBackgroundContextTabBarItem: rgb(255, 255, 255);
    --cms-fontWeightBold: 700;
    --cms-paletteTeal10: rgb(7, 27, 18);
    --cms-colorBackgroundContextBarItemActive: rgb(255, 255, 255);
    --cms-shadowFocusInset: 0 0 2px 2px #1b96ff inset;
    --cms-colorBackgroundAltInverse: rgb(3, 45, 96);
    --cms-colorBackgroundPathIncompleteHover: rgb(201, 201, 201);
    --cms-squareIconMediumContent: 1rem;
    --cms-colorBackgroundContextBar: rgb(255, 255, 255);
    --cms-colorTextInverseHover: rgb(174, 174, 174);
    --cms-colorBackgroundInputActive: rgb(255, 255, 255);
    --cms-brandContrast: rgb(26, 27, 30);
    --cms-colorTextSecondary: rgb(116, 116, 116);
    --cms-fillHeaderButtonHover: rgb(1, 68, 134);
    --cms-fontFamilyText: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
    --cms-welcomeMatCompleteIconSize: 1.25rem;
    --cms-varSpacingXxLarge: 3rem;
    --cms-paletteYellow95: rgb(251, 243, 224);
    --cms-paletteYellow90: rgb(249, 227, 182);
    --cms-brandBackgroundPrimary: rgb(250, 250, 249);
    --cms-paletteTeal20: rgb(2, 52, 52);
    --cms-progressRingWidth: 0.1875rem;
    --cms-paletteYellow65: rgb(215, 147, 4);
    --cms-paletteYellow60: rgb(202, 133, 1);
    --cms-colorBorderInputCheckboxSelectedCheckmark: rgb(255, 255, 255);
    --cms-colorBorderCanvasElementSelectionHover: rgb(1, 68, 134);
    --cms-borderRadiusSmall: 0.125rem;
    --cms-progressBarColorBackground: rgb(201, 201, 201);
    --cms-durationInstantly: 0s;
    --cms-colorBackgroundToastSuccess: rgb(46, 132, 74);
    --cms-tabsFontWeight: 400;
    --cms-colorBackgroundPost: rgb(243, 243, 243);
    --cms-colorTextPlaceholderInverse: rgb(243, 243, 243);
    --cms-colorTextInputIcon: rgb(174, 174, 174);
    --cms-sliderHandleShadow: rgba(0, 0, 0, 0.16) 0 2px 3px;
    --cms-paletteYellow70: rgb(228, 162, 1);
    --cms-fontWeightLight: 300;
    --cms-colorTextError: rgb(234, 0, 30);
    --cms-varSpacingXxSmall: 0.25rem;
    --cms-colorBorderInput: rgb(201, 201, 201);
    --cms-brandAccessible: rgb(1, 118, 211);
    --cms-pageColorBackgroundPrimary: rgb(255, 255, 255);
    --cms-cardShadow: none;
    --cms-lineClamp: 3;
    --cms-welcomeMatWidthProgressBar: 12.5rem;
    --cms-progressColorBackgroundShade: rgb(243, 243, 243);
    --cms-globalActionFillHover: rgb(1, 68, 134);
    --cms-illustrationEmptyStateAssistant: url(../../../_slds/images/illustrations/empty-state-assistant.svg?cache=127a789e);
    --cms-varSpacingHorizontalXSmall: 0.5rem;
    --cms-colorPickerInputCustomHexFontSize: 0.75rem;
    --cms-varSpacingMedium: 1rem;
    --cms-colorBackgroundShadeDark: rgb(201, 201, 201);
    --cms-colorPickerSwatchesWidth: 13.3rem;
    --cms-squareIconLargeBoundaryAlt: 5rem;
    --cms-colorBorderInputDisabled: rgb(201, 201, 201);
    --cms-paletteYellow40: rgb(140, 75, 2);
    --cms-cardWrapperSpacing: 1rem;
    --cms-colorBackgroundNotificationBadgeActive: rgb(3, 45, 96);
    --cms-colorBackgroundHighlight: rgb(250, 255, 189);
    --cms-colorBackgroundRowActive: rgb(243, 243, 243);
    --cms-componentSpacingMargin: 0;
    --cms-colorBorderButtonFocusInverse: rgb(243, 243, 243);
    --cms-shadowButtonFocus: 0 0 3px #0176d3;
    --cms-varSpacingVerticalXLarge: 2rem;
    --cms-tableColorBackgroundHeaderHover: rgb(243, 243, 243);
    --cms-colorBackgroundDockedPanel: rgb(255, 255, 255);
    --cms-colorTextTertiary: rgb(116, 116, 116);
    --cms-varSpacingVerticalXxLarge: 3rem;
    --cms-paletteYellow50: rgb(168, 100, 3);
    --cms-brandContrastActive: rgb(13, 14, 18);
    --cms-squareIconLargeContent: 2rem;
    --cms-colorPickerSliderThumbColorBackground: rgb(243, 243, 243);
    --cms-inputStaticFontSize: 0.8125rem;
    --cms-borderWidthThin: 1px;
    --cms-theColorTextLink: var(--cms-colorTextLink);
    --cms-theColorTextLabel: var(--cms-colorTextLabel);
    --cms-fontWeightRegular: 400;
    --cms-colorBackgroundButtonSuccess: rgb(69, 198, 90);
    --cms-splitViewColorBackgroundRowHover: rgb(255, 255, 255);
    --cms-paletteYellow20: rgb(79, 33, 0);
    --cms-bannerUserDefaultImage:;
    --cms-elevation8: 8;
    --cms-brandDark: rgb(1, 118, 211);
    --cms-theColorBorderButtonDefault: var(--cms-colorBorderButtonDefault);
    --cms-colorBackgroundPathCurrentHover: rgb(255, 255, 255);
    --cms-elevation0: 0;
    --cms-elevation2: 2;
    --cms-pageHeaderJoinedColorBorder: rgb(201, 201, 201);
    --cms-elevation4: 4;
    --cms-durationPaused: 3.2s;
    --cms-colorBrand: rgb(27, 150, 255);
    --cms-colorBackgroundPathComplete: rgb(59, 167, 85);
    --cms-progressColorBorderHover: rgb(1, 118, 211);
    --cms-spacingXxSmall: 0.25rem;
    --cms-tableCellSpacing: 0.5rem;
    --cms-colorBorderContextBarThemeDefault: rgb(13, 157, 218);
    --cms-colorBackgroundAnchor: rgb(243, 243, 243);
    --cms-paletteYellow30: rgb(111, 52, 0);
    --cms-shadowButtonFocusInverse: 0 0 3px #f3f3f3;
    --cms-welcomeMatFontSizeInfoTitle: 2.625rem;
    --cms-colorBorderLinkFocusInverse: rgb(243, 243, 243);
    --cms-borderRadiusCircle: 50%;
    --cms-buttonColorBorderSecondary: rgba(255, 255, 255, 0.8);
    --cms-colorTextSuccessInverse: rgb(69, 198, 90);
    --cms-varSpacingXLarge: 2rem;
    --cms-sizeXLarge: 40rem;
    --cms-varSpacingHorizontalXxxSmall: 0.125rem;
    --cms-elevation3Inset: -3;
    --cms-lineHeightTab: 2.5rem;
    --cms-colorBackgroundDestructiveActive: rgb(142, 3, 15);
    --cms-colorTextLinkPrimaryActive: rgb(3, 45, 96);
    --cms-colorBackgroundPageHeader: rgb(255, 255, 255);
    --cms-colorBackgroundPill: rgb(255, 255, 255);
    --cms-fillBrandHover: rgb(1, 68, 134);
    --cms-colorBorderContextBarItem: rgba(0, 0, 0, 0.2);
    --cms-borderStrokeWidthThin: 1px;
    --cms-progressColorBorderShade: rgb(243, 243, 243);
    --cms-heightHeader: 2.75rem;
    --cms-shadowInlineEdit: 0 2px 4px 4px rgba(0, 0, 0, 0.16);
    --cms-colorBackgroundNotificationBadgeHover: rgb(1, 68, 134);
    --cms-borderRadiusPill: 15rem;
    --cms-colorTextButtonInverseDisabled: rgba(255, 255, 255, 0.5);
    --cms-sizeXxxSmall: 3rem;
    --cms-colorBackgroundSuccessDarker: rgb(25, 78, 49);
    --cms-colorBackgroundToggleHover: rgb(147, 147, 147);
    --cms-paletteYellow15: rgb(46, 34, 4);
    --cms-paletteYellow10: rgb(40, 18, 2);
    --cms-cardSpacingSmall: 0.75rem;
    --cms-illustrationEmptyStateTasks: url(../../../_slds/images/illustrations/empty-state-tasks.svg?cache=dc5e5e5b);
    --cms-brandBandScrimHeight: 3.125rem;
    --cms-popoverWalkthroughColorBackground: rgb(0, 22, 57);
    --cms-colorBorderErrorDark: rgb(254, 143, 125);
    --cms-heightTappableSmall: 2rem;
    --cms-colorBackgroundButtonBrandDisabled: rgb(243, 243, 243);
    --cms-colorBorderPrimary: rgb(201, 201, 201);
    --cms-colorGray1: rgb(255, 255, 255);
    --cms-fontSizeXLarge: 1.5rem;
    --cms-varSquareIconMediumBoundary: 2rem;
    --cms-colorGray5: rgb(221, 219, 218);
    --cms-colorGray4: rgb(236, 235, 234);
    --cms-colorGray3: rgb(243, 242, 242);
    --cms-colorGray2: rgb(250, 250, 249);
    --cms-opacity8: 0.8;
    --cms-salesforceSansBoldItalicWoff2: url(../../../_slds/fonts/v2.3.0/SalesforceSans-BoldItalic.woff2);
    --cms-opacity5: 0.5;
    --cms-squareIconGlobalIdentityIcon: 1.25rem;
    --cms-colorBackgroundBrowser: rgb(116, 116, 116);
    --cms-colorTextIconInverseActive: rgb(255, 255, 255);
    --cms-shadowDocked: 0 -2px 2px 0 rgba(0, 0, 0, 0.16);
    --cms-colorBackgroundInputError: rgb(253, 221, 227);
    --cms-colorGray9: rgb(112, 110, 107);
    --cms-colorGray8: rgb(150, 148, 146);
    --cms-colorGray7: rgb(176, 173, 171);
    --cms-colorGray6: rgb(201, 199, 197);
    --cms-colorTextLinkInverse: rgb(255, 255, 255);
    --cms-squareIconSmallBoundary: 1.5rem;
    --cms-varSpacingHorizontalXLarge: 2rem;
    --cms-colorBackgroundDark: rgb(243, 243, 243);
    --cms-colorTextWarningAlt: rgb(140, 75, 2);
    --cms-elevationInverseShadow2: 0 -2px 2px 0 rgba(0, 0, 0, 0.16);
    --cms-elevationInverseShadow0: none;
    --cms-colorStrokeBrand: rgb(1, 118, 211);
    --cms-colorBackgroundToggleActive: rgb(1, 68, 134);
    --cms-colorBorderContextBarDivider: rgba(255, 255, 255, 0.2);
    --cms-zIndexToast: 10000;
    --cms-colorBackgroundContextBarActionHighlight: rgba(255, 255, 255, 0.2);
    --cms-colorBackgroundBrandPrimaryFocus: rgb(1, 68, 134);
    --cms-buttonColorBackgroundBrandPrimary: rgb(1, 118, 211);
    --cms-brandHeaderContrastWarm: rgb(186, 5, 23);
    --cms-buttonColorTextPrimary: rgb(255, 255, 255);
    --cms-colorBrandDarker: rgb(1, 68, 134);
    --cms-colorBorderPathCurrentHover: rgb(3, 45, 96);
    --cms-colorTextButtonDefaultDisabled: rgb(201, 201, 201);
    --cms-colorBackgroundPathLost: rgb(234, 0, 30);
    --cms-einsteinHeaderBackground: url(../../../_slds/images/einstein-headers/einstein-header-background.svg?cache=ff7fa2ff);
    --cms-brandTextLink: rgb(1, 118, 211);
    --cms-sliderTrackColorBackground: rgb(243, 243, 243);
    --cms-colorContrastPrimary: rgb(243, 243, 243);
    --cms-groupDefaultAvatar: url(../../../_slds/images/group_avatar_200.png?cache=a0044dae);
    --cms-templateProfileGutters: 0;
    --cms-sizeXxSmall: 6rem;
    --cms-colorBackgroundPayload: rgb(243, 243, 243);
    --cms-paletteCloudBlue90: rgb(207, 233, 254);
    --cms-colorBackgroundPathActive: rgb(1, 68, 134);
    --cms-colorTextDestructive: rgb(234, 0, 30);
    --cms-squareIconLargeBoundary: 3rem;
    --cms-colorBorderWarning: rgb(254, 147, 57);
    --cms-shadowSoftPrimaryHover: none;
    --cms-paletteCloudBlue95: rgb(234, 245, 254);
    --cms-spacingSmall: 0.75rem;
    --cms-colorBackgroundErrorDark: rgb(186, 5, 23);
    --cms-brandHeaderContrastWeakDisabled: rgba(166, 166, 166, 0.25);
    --cms-squareIconMediumContentAlt: 0.875rem;
    --cms-colorBackgroundButtonInverse: rgba(0, 0, 0, 0);
    --cms-brandHeader: rgb(255, 255, 255);
    --cms-lineHeightText: 1.5;
    --cms-widthStageLeftExpanded: 15rem;
    --cms-colorBackgroundError: rgb(254, 92, 76);
    --cms-colorTextButtonBrandActive: rgb(255, 255, 255);
    --cms-fontFamily: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
    --cms-mqMedium: only screen and (min-width: 48em);
    --cms-brandDarkActive: rgb(37, 48, 69);
    --cms-colorBackgroundPathStepActionActive: rgb(0, 22, 57);
    --cms-neutrafaceDisplayWoff2: url(../../../_slds/fonts/NeutrafaceDisplay.woff2?cache=2.9.0);
    --cms-spacingMedium: 1rem;
    --cms-colorTextModal: rgb(255, 255, 255);
    --cms-spinnerSizeLarge: 2.75rem;
    --cms-carouselIndicatorColorBackgroundHover: rgb(243, 243, 243);
    --cms-shadowActionOverflowFooter: 0 -2px 4px #f3f3f3;
    --cms-popoverWalkthroughHeaderColorBackground: rgb(3, 45, 96);
    --cms-colorBackgroundPathWon: rgb(46, 132, 74);
    --cms-lineHeightToggle: 1.3rem;
    --cms-neutrafaceDisplayWoff: url(../../../_slds/fonts/NeutrafaceDisplay.woff?cache=2.9.0);
    --cms-cardFooterPadding: 0 1rem 0.75rem;
    --cms-sliderHandleColorBackground: rgb(27, 150, 255);
    --cms-colorBackgroundErrorAlt: rgb(254, 143, 125);
    --cms-colorBackgroundIndicatorDot: rgb(3, 45, 96);
    --cms-chatMessageColorBackgroundInbound: rgb(243, 243, 243);
    --cms-elevationShadow0: none;
    --cms-heightPill: 1.625rem;
    --cms-elevationShadow4: 0 4px 4px 0 rgba(0, 0, 0, 0.16);
    --cms-elevationShadow2: 0 2px 2px 0 rgba(0, 0, 0, 0.16);
    --cms-elevationShadow8: 0 8px 8px 0 rgba(0, 0, 0, 0.16);
    --cms-varFontSize8: 1.5rem;
    --cms-colorBackgroundButtonDefaultDisabled: rgb(255, 255, 255);
    --cms-varFontSize7: 1.25rem;
    --cms-elevationInverseShadow8: 0 -8px 8px 0 rgba(0, 0, 0, 0.16);
    --cms-varFontSize9: 1.75rem;
    --cms-brandBandColorBackgroundPrimary: rgba(0, 0, 0, 0);
    --cms-colorTextButtonBrand: rgb(255, 255, 255);
    --cms-elevationInverseShadow4: 0 -4px 4px 0 rgba(0, 0, 0, 0.16);
    --cms-colorBackgroundToggleActiveHover: rgb(1, 68, 134);
    --cms-welcomeMatBackgroundImageInfo: url(../../../_slds/images/welcome-mat/bg-info@2x.png?cache=ddb4e82f);
    --cms-varFontSize2: 0.75rem;
    --cms-varFontSize1: 0.625rem;
    --cms-varFontSize4: 0.875rem;
    --cms-pageHeaderSpacingRow: 0.75rem 1rem;
    --cms-varFontSize3: 0.8125rem;
    --cms-varFontSize6: 1.125rem;
    --cms-varFontSize5: 1rem;
    --cms-varSpacingVerticalMedium: 1rem;
    --cms-pageHeaderSpacingPadding: 1rem;
    --cms-colorTextModalButton: rgb(116, 116, 116);
    --cms-colorBackgroundPrimary: rgb(255, 255, 255);
    --cms-colorTextInputFocusInverse: rgb(3, 45, 96);
    --cms-colorBackgroundScrollbarTrack: rgb(201, 201, 201);
    --cms-paletteNeutral70: rgb(174, 174, 174);
    --cms-brandPrimaryActive: rgb(1, 118, 211);
    --cms-popoverWalkthroughAltImage:;
    --cms-nubbinTriangleOffset: -0.1875rem;
    --cms-salesforceSansLightWoff: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Light.woff);
    --cms-colorBorderSuccessDark: rgb(46, 132, 74);
    --cms-mqHighRes: only screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-device-pixel-ratio: 2),screen and (min-resolution: 192dpi),screen and (min-resolution: 2dppx);
    --cms-brandBandColorBackgroundPrimaryTransparent: rgba(0, 0, 0, 0);
    --cms-colorBackgroundContextBarInverseItemActive: rgba(255, 255, 255, 0.4);
    --cms-colorTextButtonDefaultHint: rgb(174, 174, 174);
    --cms-salesforceSansItalicWoff2: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Italic.woff2);
    --cms-paletteGreen60: rgb(59, 167, 85);
    --cms-heightContextBar: 2.5rem;
    --cms-colorBackgroundOrgSwitcherArrow: rgb(0, 22, 57);
    --cms-paletteGreen65: rgb(65, 182, 88);
    --cms-brandHeaderContrastInverse: rgb(255, 255, 255);
    --cms-notificationColorBackgroundInverse: rgb(116, 116, 116);
    --cms-colorBackgroundButtonIconDisabled: rgb(255, 255, 255);
    --cms-paletteNeutral60: rgb(147, 147, 147);
    --cms-colorBorderContextBarThemeDefaultAlt: rgb(243, 243, 243);
    --cms-fillBrand: rgb(1, 118, 211);
    --cms-colorBackgroundInputCheckbox: rgb(255, 255, 255);
    --cms-colorBorder: rgb(201, 201, 201);
    --cms-squareIconSmall: 1rem;
    --cms-varSpacingHorizontalMedium: 1rem;
    --cms-illustrationColorPrimary: rgb(144, 208, 254);
    --cms-varSpacingVerticalXSmall: 0.5rem;
    --cms-colorTextPlaceholder: rgb(116, 116, 116);
    --cms-einsteinHeaderBackgroundColor: rgb(144, 208, 254);
    --cms-paletteGreen70: rgb(69, 198, 90);
    --cms-brandHeaderContrast: rgb(94, 94, 94);
    --cms-inputStaticColor: rgb(24, 24, 24);
    --cms-paletteNeutral90: rgb(229, 229, 229);
    --cms-paletteGreen90: rgb(205, 239, 196);
    --cms-spacingXxLarge: 3rem;
    --cms-shadowDropDown: 0 2px 3px 0 rgba(0, 0, 0, 0.16);
    --cms-paletteNeutral95: rgb(243, 243, 243);
    --cms-colorBackgroundModal: rgb(255, 255, 255);
    --cms-elevationShadow3Below: 0 3px 3px 0 rgba(0, 0, 0, 0.16) inset;
    --cms-paletteRed80: rgb(254, 184, 171);
    --cms-sliderTrackWidth: 100%;
    --cms-elevation32: 32;
    --cms-globalHeaderColorBackground: rgb(255, 255, 255);
    --cms-spacingXLarge: 2rem;
    --cms-paletteGreen80: rgb(145, 219, 139);
    --cms-colorBorderInputActive: rgb(27, 150, 255);
    --cms-varSpacingXSmall: 0.5rem;
    --cms-paletteNeutral80: rgb(201, 201, 201);
    --cms-colorBackgroundModalButton: rgba(0, 0, 0, 0.07);
    --cms-colorBorderPathDivider: rgb(255, 255, 255);
    --cms-colorTextIconDefault: rgb(116, 116, 116);
    --cms-zIndexDeepdive: -99999;
    --cms-elevation16: 16;
    --cms-paletteRed90: rgb(254, 222, 216);
    --cms-globalnavigationItemHeightAccentActive: 3px;
    --cms-templateGutters: 0;
    --cms-paletteRed95: rgb(254, 241, 238);
    --cms-buttonColorBorderBrandPrimary: rgb(1, 118, 211);
    --cms-buttonIconBoundaryTouch: 2.75rem;
    --cms-brandBackgroundPrimaryTransparent: rgba(176, 196, 223, 0);
    --cms-fillHeaderButtonFocus: rgb(1, 118, 211);
    --cms-colorBorderError: rgb(234, 0, 30);
    --cms-colorTextLinkHover: rgb(1, 68, 134);
    --cms-paletteGreen95: rgb(235, 247, 230);
    --cms-einsteinHeaderFigure: url(../../../_slds/images/einstein-headers/einstein-figure.svg?cache=ec975fb1);
    --cms-colorBorderRowSelected: rgb(1, 118, 211);
    --cms-colorStrokeBrandHover: rgb(1, 118, 211);
    --cms-paletteNeutral30: rgb(68, 68, 68);
    --cms-varSpacingVerticalXxxSmall: 0.125rem;
    --cms-paletteHotOrange10: rgb(40, 18, 2);
    --cms-colorTextButtonBrandDisabled: rgb(255, 255, 255);
    --cms-squareIconXSmallContent: 0.5rem;
    --cms-varFontSize10: 2rem;
    --cms-paletteRed60: rgb(254, 92, 76);
    --cms-varFontSize11: 2.625rem;
    --cms-paletteRed65: rgb(254, 119, 101);
    --cms-buttonBorderRadius: .25rem;
    --cms-squareTappableXSmall: 1.5rem;
    --cms-colorBackgroundGuidance: rgb(255, 255, 255);
    --cms-colorTextContextBarInverse: rgb(255, 255, 255);
    --cms-paletteNeutral20: rgb(46, 46, 46);
    --cms-fontFamilyHeading: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
    --cms-paletteRed70: rgb(254, 143, 125);
    --cms-brandHeaderContrastCoolActive: rgb(1, 68, 134);
    --cms-borderWidthThick: 2px;
    --cms-pageHeaderShadow: none;
    --cms-spinnerSizeXxSmall: 0.5rem;
    --cms-tableColorBackgroundHeader: rgb(255, 255, 255);
    --cms-pageHeaderColorBackgroundAlt: rgb(255, 255, 255);
    --cms-colorBorderBrandPrimaryHover: rgb(1, 118, 211);
    --cms-colorTextTabLabelActive: rgb(3, 45, 96);
    --cms-paletteNeutral50: rgb(116, 116, 116);
    --cms-colorBackgroundTempModalTint: rgba(126, 140, 153, 0.8);
    --cms-fontSizeMedium: 1rem;
    --cms-colorBorderButtonBrand: rgb(1, 118, 211);
    --cms-paletteHotOrange30: rgb(126, 38, 0);
    --cms-paletteRed40: rgb(186, 5, 23);
    --cms-brandBandImageHeightSmall: 6rem;
    --cms-colorTextInverseWeak: rgb(174, 174, 174);
    --cms-colorTextInverse: rgb(255, 255, 255);
    --cms-shadowLinkFocusInverse: 0 0 3px #f3f3f3;
    --cms-squareIconXxSmallBoundary: 1rem;
    --cms-lineHeightReset: 1;
    --cms-verticalNavigationColorBackgroundShadeRowActive: rgb(243, 243, 243);
    --cms-colorBackgroundTempModal: rgba(126, 140, 153, 0.8);
    --cms-colorBackgroundToggleDisabled: rgb(174, 174, 174);
    --cms-colorGray13: rgb(8, 7, 7);
    --cms-colorGray10: rgb(81, 79, 77);
    --cms-paletteNeutral40: rgb(92, 92, 92);
    --cms-colorBorderInverse: rgb(0, 22, 57);
    --cms-carouselIndicatorColorBackgroundActive: rgb(1, 118, 211);
    --cms-colorBackgroundBackdrop: rgba(255, 255, 255, 0.75);
    --cms-colorGray12: rgb(43, 40, 38);
    --cms-colorGray11: rgb(62, 62, 60);
    --cms-colorTextContextBarActionTrigger: rgba(255, 255, 255, 0.4);
    --cms-paletteHotOrange20: rgb(74, 36, 19);
    --cms-colorBackgroundNotification: rgb(255, 255, 255);
    --cms-colorBackgroundPathStepActionCurrent: rgb(1, 68, 134);
    --cms-badgeColorBackgroundInverse: rgb(116, 116, 116);
    --cms-colorBorderSeparatorInverse: rgb(3, 45, 96);
    --cms-paletteRed50: rgb(234, 0, 30);
    --cms-colorBackgroundSpinnerDot: rgb(174, 174, 174);
    --cms-colorBackgroundButtonBrandActive: rgb(3, 45, 96);
    --cms-paletteHotOrange15: rgb(66, 22, 4);
    --cms-sliderHandleColorBackgroundFocus: rgb(1, 118, 211);
    --cms-spinnerSizeMedium: 2rem;
    --cms-brandPrimary: rgb(27, 150, 255);
    --cms-paletteHotOrange50: rgb(216, 58, 0);
    --cms-colorTextLinkPrimaryFocus: rgb(1, 118, 211);
    --cms-colorTextInputDisabled: rgb(116, 116, 116);
    --cms-brandLogoImage: url(../../../_slds/images/logo-noname.svg?cache=380754d9);
    --cms-brandLight: rgb(244, 246, 254);
    --cms-paletteRed20: rgb(100, 1, 3);
    --cms-fillHeaderButton: rgb(174, 174, 174);
    --cms-varLineHeightText: 1.5;
    --cms-colorBackgroundPathCurrent: rgb(255, 255, 255);
    --cms-colorBackgroundOffline: rgb(68, 68, 68);
    --cms-colorBorderTabSelected: rgb(1, 118, 211);
    --cms-colorTextWarning: rgb(254, 147, 57);
    --cms-salesforceSansRegularWoff: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Regular.woff);
    --cms-paletteHotOrange40: rgb(170, 48, 1);
    --cms-cardSpacingLarge: 1.5rem;
    --cms-paletteRed30: rgb(142, 3, 15);
    --cms-fontSizeMediumA: 1.125rem;
    --cms-borderRadiusMedium: 0.25rem;
    --cms-colorPickerSliderThumbBorderColor: rgb(68, 68, 68);
    --cms-shadowSoftPrimary: none;
    --cms-zIndexDropdown: 7000;
    --cms-theColorTextButtonBrandHover: var(--cms-colorTextButtonBrandHover);
    --cms-paletteHotOrange70: rgb(255, 144, 110);
    --cms-verticalNavigationColorBackgroundShadeRowHover: rgb(243, 243, 243);
    --cms-squareIconMediumBoundary: 2rem;
    --cms-colorBackgroundButtonDefaultFocus: rgb(243, 243, 243);
    --cms-heightTappable: 2.75rem;
    --cms-colorBackgroundToastError: rgb(234, 0, 30);
    --cms-brandBandDefaultImage:;
    --cms-durationQuickly: 0.1s;
    --cms-colorBackgroundSelection: rgb(216, 230, 254);
    --cms-paletteHotOrange60: rgb(255, 93, 45);
    --cms-colorBackgroundActionbarIconUtility: rgb(116, 116, 116);
    --cms-colorBackgroundNotificationBadgeFocus: rgb(1, 68, 134);
    --cms-paletteHotOrange65: rgb(255, 120, 79);
    --cms-cardFooterTextAlign: right;
    --cms-colorBorderBrandDark: rgb(1, 68, 134);
    --cms-brandBackgroundDark: rgb(232, 232, 232);
    --cms-avatarGroupColorBackgroundLightest: rgb(255, 255, 255);
    --cms-colorTextContextBar: rgb(68, 68, 68);
    --cms-inputStaticFontWeight: 400;
    --cms-paletteRed10: rgb(48, 12, 1);
    --cms-colorTextLinkDisabled: rgb(3, 45, 96);
    --cms-colorTextPathCurrent: rgb(1, 68, 134);
    --cms-paletteRed15: rgb(74, 12, 4);
    --cms-zIndexOverlay: 8000;
    --cms-buttonColorBorderPrimary: rgb(243, 243, 243);
    --cms-paletteHotOrange90: rgb(255, 222, 213);
    --cms-shadowImage: 0 1px 1px rgba(0, 0, 0, 0.16);
    --cms-paletteHotOrange95: rgb(254, 241, 237);
    --cms-cardHeaderPadding: 0.75rem 1rem 0;
    --cms-colorBorderSeparatorAlt2: rgb(201, 201, 201);
    --cms-fillBrandActive: rgb(3, 45, 96);
    --cms-fontSizeTextMedium: 1rem;
    --cms-spacingXSmall: 0.5rem;
    --cms-chatMessageColorBackgroundOutboundAgent: rgb(116, 116, 116);
    --cms-colorBackgroundButtonIconHover: rgb(243, 243, 243);
    --cms-sliderHandleColorBackgroundActive: rgb(1, 118, 211);
    --cms-colorBorderSuccess: rgb(145, 219, 139);
    --cms-colorTextIconInverseHover: rgb(255, 255, 255);
    --cms-componentSpacingPadding: 1rem;
    --cms-colorBorderDestructiveActive: rgb(142, 3, 15);
    --cms-theColorBackgroundButtonBrand: var(--cms-colorBackgroundButtonBrand);
    --cms-colorBackgroundButtonInverseDisabled: rgba(0, 0, 0, 0);
    --cms-colorTextTabLabelFocus: rgb(1, 68, 134);
    --cms-paletteHotOrange80: rgb(254, 185, 165);
    --cms-colorBackgroundNotificationBadge: rgb(234, 0, 30);
    --cms-zIndexReminder: 8500;
    --cms-colorBackgroundImageOverlay: rgba(0, 0, 0, 0.4);
    --cms-colorBackgroundReminderHover: rgb(255, 255, 255);
    --cms-colorTextPathCurrentHover: rgb(3, 45, 96);
    --cms-colorBackgroundCustomer: rgb(254, 147, 57);
    --cms-colorBackgroundButtonDefault: rgb(255, 255, 255);
    --cms-colorBackgroundInverseLight: rgb(3, 45, 96);
    --cms-salesforceSansBoldWoff: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Bold.woff);
    --cms-progressColorBorderActive: rgb(27, 150, 255);
    --cms-fontSizeLarge: 1.25rem;
    --cms-theColorBorderButtonBrand: var(--cms-colorBorderButtonBrand);
    --cms-brandHeaderContrastWeakActive: rgb(129, 129, 129);
    --cms-brandHeaderContrastWarmActive: rgb(186, 5, 23);
    --cms-squareToggleSlider: 1.25rem;
    --cms-progressBarColorBackgroundFillSuccess: rgb(46, 132, 74);
    --cms-theColorTextInverse: var(--cms-colorTextInverse);
    --cms-colorBackgroundButtonBrand: rgb(1, 118, 211);
    --cms-colorBackgroundWarningDark: rgb(254, 147, 57);
    --cms-colorTextIconUtility: rgb(174, 174, 174);
    --cms-colorBackgroundScrollbar: rgb(243, 243, 243);
    --cms-chatMessageColorBackgroundStatus: rgb(255, 255, 255);
    --cms-colorBackgroundTempModalTintAlt: rgba(255, 255, 255, 0.75);
    --cms-pageHeaderBorderRadius: 0;
    --cms-palettePink95: rgb(254, 240, 243);
    --cms-welcomeMatColorIconComplete: rgb(201, 201, 201);
    --cms-palettePink90: rgb(253, 221, 227);
    --cms-paletteViolet50: rgb(186, 1, 255);
    --cms-paletteTeal30: rgb(2, 77, 76);
    --cms-colorTextIconInverseDisabled: rgba(255, 255, 255, 0.15);
    --cms-bannerGroupDefaultImage:;
    --cms-colorBorderBrand: rgb(27, 150, 255);
    --cms-colorBackgroundInfo: rgb(116, 116, 116);
    --cms-heightToggle: 1.5rem;
    --cms-badgeColorBackgroundLightest: rgb(255, 255, 255);
    --cms-brandBandColorBackgroundSecondary: rgba(0, 0, 0, 0);
    --cms-shadowSoftPrimaryActive: none;
    --cms-colorTextIconDefaultHint: rgb(174, 174, 174);
    --cms-theColorTextDefault: var(--cms-colorTextDefault);
    --cms-colorBackgroundChromeMobile: rgb(1, 118, 211);
    --cms-colorPickerSwatchSize: 1.25rem;
    --cms-colorBackgroundPathIncomplete: rgb(243, 243, 243);
    --cms-paletteTeal40: rgb(5, 103, 100);
    --cms-colorTextToggleDisabled: rgb(201, 201, 201);
    --cms-paletteViolet40: rgb(150, 2, 199);
    --cms-colorTextLinkInverseHover: rgba(255, 255, 255, 0.75);
    --cms-palettePink80: rgb(253, 182, 197);
    --cms-zIndexModal: 9000;
    --cms-pageHeaderIconSize: 2.25rem;
    --cms-colorTextDestructiveHover: rgb(186, 5, 23);
    --cms-colorBorderCanvasElementSelection: rgb(26, 185, 255);
    --cms-colorBackgroundSuccess: rgb(69, 198, 90);
    --cms-carouselIndicatorColorBackground: rgb(255, 255, 255);
    --cms-sliderTrackHeight: 4px;
    --cms-squareIconSmallContent: 0.75rem;
    --cms-colorBackgroundInputDisabled: rgb(243, 243, 243);
    --cms-paletteTeal50: rgb(11, 130, 124);
    --cms-palettePink70: rgb(254, 138, 167);
    --cms-paletteViolet30: rgb(115, 3, 148);
    --cms-mqSmall: only screen and (max-width: 47.9375em);
    --cms-brandBandImageHeightLarge: 18.75rem;
    --cms-carouselIndicatorWidth: 1rem;
    --cms-colorTextLinkActive: rgb(3, 45, 96);
    --cms-squareIconXxSmallContent: .875rem;
    --cms-fontSizeXSmall: 0.625rem;
    --cms-palettePink65: rgb(254, 114, 152);
    --cms-sliderColorBackgroundDisabled: rgb(243, 243, 243);
    --cms-colorContrastSecondary: rgb(255, 255, 255);
    --cms-welcomeMatColorBackgroundProgressBar: rgb(255, 255, 255);
    --cms-globalActionIconSize: 1.5rem;
    --cms-paletteViolet20: rgb(72, 26, 84);
    --cms-fontSizeHeadingSmall: 0.875rem;
    --cms-colorPickerRangeIndicatorSize: 0.75rem;
    --cms-paletteOrange15: rgb(55, 30, 3);
    --cms-sliderHandleSize: 1rem;
    --cms-tableBorderRadius: 0;
    --cms-paletteTeal60: rgb(6, 165, 154);
    --cms-userDefaultAvatarSmall: url(../../../_slds/images/profile_avatar_96.png?cache=3c01f25f);
    --cms-buttonColorBackgroundPrimary: rgb(255, 255, 255);
    --cms-colorPickerInputCustomHexWidth: 4.2rem;
    --cms-paletteOrange10: rgb(32, 22, 0);
    --cms-palettePink60: rgb(255, 83, 138);
    --cms-paletteTeal65: rgb(3, 180, 167);
    --cms-colorBackgroundRowSelected: rgb(243, 243, 243);
    --cms-colorBackgroundContextBarBrandAccent: rgb(13, 157, 218);
    --cms-fontFamilyMonospace: Consolas, Menlo, Monaco, Courier, monospace;
    --cms-cardFooterColorBorder: rgba(0, 0, 0, 0);
    --cms-palettePurple80: rgb(215, 191, 242);
    --cms-varSpacingHorizontalLarge: 1.5rem;
    --cms-colorTextRequired: rgb(234, 0, 30);
    --cms-elevationShadow16: 0 16px 16px 0 rgba(0, 0, 0, 0.16);
    --cms-paletteViolet10: rgb(46, 0, 57);
    --cms-shadowHardPrimary: none;
    --cms-paletteOrange20: rgb(62, 43, 2);
    --cms-paletteViolet15: rgb(61, 1, 87);
    --cms-radioButtonGroupLineHeightTouch: 2.69rem;
    --cms-colorBackgroundBrandPrimary: rgb(1, 118, 211);
    --cms-paletteTeal70: rgb(1, 195, 179);
    --cms-colorBackgroundUtilityBarActive: rgb(27, 150, 255);
    --cms-zIndexSticky: 100;
    --cms-colorBackgroundContextBarShadow: linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0, rgba(0, 0, 0, 0) 100%);
    --cms-paletteTeal80: rgb(4, 225, 203);
    --cms-palettePurple90: rgb(236, 225, 249);
    --cms-squareIconUtilityLarge: 1.5rem;
    --cms-fontSize10: 2rem;
    --cms-groupDefaultAvatarMedium: url(../../../_slds/images/group_avatar_160.png?cache=b8fe8e83);
    --cms-elevationShadow32: 0 32px 32px 0 rgba(0, 0, 0, 0.16);
    --cms-paletteOrange30: rgb(95, 62, 2);
    --cms-colorBorderButtonInverseDisabled: rgba(255, 255, 255, 0.15);
    --cms-fontSize11: 2.625rem;
    --cms-einsteinHeaderTextShadow: #cfe9fe;
    --cms-palettePurple95: rgb(246, 242, 251);
    --cms-squareTappableXxSmall: 1.25rem;
    --cms-colorBackgroundDestructiveHover: rgb(142, 3, 15);
    --cms-fontSize9: 1.75rem;
    --cms-colorBackgroundLight: rgb(255, 255, 255);
    --cms-fontSize8: 1.5rem;
    --cms-paletteTeal90: rgb(172, 243, 228);
    --cms-shadowActive: 0 0 2px #0176d3;
    --cms-fontSize1: 0.625rem;
    --cms-paletteNeutral100: rgb(255, 255, 255);
    --cms-colorTextLink: rgb(1, 118, 211);
    --cms-pageHeaderTitleFontSize: 1.125rem;
    --cms-fontSize3: 0.8125rem;
    --cms-fontSize2: 0.75rem;
    --cms-colorTextLinkInverseDisabled: rgba(255, 255, 255, 0.15);
    --cms-fontSize5: 1rem;
    --cms-fontSize4: 0.875rem;
    --cms-fontSize7: 1.25rem;
    --cms-fontSize6: 1.125rem;
    --cms-spacingNone: 0;
    --cms-paletteOrange40: rgb(130, 81, 1);
    --cms-theColorTextButtonBrand: var(--cms-colorTextButtonBrand);
    --cms-inputReadonlyFontWeight: 400;
    --cms-palettePurple60: rgb(173, 123, 238);
    --cms-paletteTeal95: rgb(222, 249, 243);
    --cms-colorStrokeHeaderButton: rgb(174, 174, 174);
    --cms-typingIconDotColorBackgroundGray: rgb(201, 201, 201);
    --cms-palettePurple65: rgb(183, 141, 239);
    --cms-pageHeaderTitleFontWeight: 400;
    --cms-colorBackgroundButtonIconFocus: rgb(243, 243, 243);
    --cms-theColorBackgroundButtonDefaultHover: var(--cms-colorBackgroundButtonDefaultHover);
    --cms-groupDefaultAvatarSmall: url(../../../_slds/images/group_avatar_96.png?cache=d0659d12);
    --cms-colorBackgroundModalBrand: rgb(1, 68, 134);
    --cms-colorTextInverseActive: rgb(26, 185, 255);
    --cms-colorBackgroundHighlightSearch: rgb(255, 240, 63);
    --cms-theColorBrand: var(--cms-colorBrand);
    --cms-paletteOrange50: rgb(169, 100, 4);
    --cms-colorBackgroundSuccessDark: rgb(46, 132, 74);
    --cms-shadowOverlay: 0 -2px 4px rgba(0, 0, 0, 0.07);
    --cms-sizeXSmall: 12rem;
    --cms-colorBackgroundDestructive: rgb(186, 5, 23);
    --cms-typingIconDotSize: .5rem;
    --cms-palettePurple70: rgb(194, 158, 241);
    --cms-colorBorderInfo: rgb(116, 116, 116);
    --cms-colorTextTabLabel: rgb(3, 45, 96);
    --cms-palettePink15: rgb(75, 6, 32);
    --cms-popoverWalkthroughColorBackgroundAlt: rgb(1, 118, 211);
    --cms-durationImmediately: 0.05s;
    --cms-palettePink10: rgb(55, 1, 20);
    --cms-elevationInverseShadow16: 0 -16px 16px 0 rgba(0, 0, 0, 0.16);
    --cms-salesforceSansLightWoff2: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Light.woff2);
    --cms-splitViewWidth: 25rem;
    --cms-colorBorderIconInverseHint: rgba(255, 255, 255, 0.5);
    --cms-brandDisabled: rgb(201, 199, 197);
    --cms-paletteOrange60: rgb(221, 122, 1);
    --cms-palettePurple40: rgb(117, 38, 227);
    --cms-paletteOrange65: rgb(243, 131, 3);
    --cms-progressColorBackground: rgb(255, 255, 255);
    --cms-colorBorderContextBarThemeDefaultActive: rgb(243, 243, 243);
    --cms-avatarGroupColorBackgroundInverse: rgb(116, 116, 116);
    --cms-colorBackgroundAlt2: rgb(243, 243, 243);
    --cms-theColorTextPlaceholder: var(--cms-colorTextPlaceholder);
    --cms-cardFontWeight: 400;
    --cms-colorPickerSwatchShadow: inset 0 0 1px rgba(0,0,0,0.4);
    --cms-paletteOrange70: rgb(254, 147, 57);
    --cms-colorTextIconBrand: rgb(1, 118, 211);
    --cms-colorTextButtonDefault: rgb(1, 118, 211);
    --cms-palettePurple50: rgb(144, 80, 233);
    --cms-pathButtonWidthFixed: 13rem;
    --cms-sizeLarge: 25rem;
    --cms-userDefaultAvatarMedium: url(../../../_slds/images/profile_avatar_160.png?cache=bfba2c9a);
    --cms-colorBorderDestructive: rgb(234, 0, 30);
    --cms-colorTextWeak: rgb(116, 116, 116);
    --cms-fontSizeHeadingMedium: 1.125rem;
    --cms-theColorBorder: var(--cms-colorBorder);
    --cms-mqSingleColumnRecordLayout: (max-width: 599px);
    --cms-colorBackgroundInputSearch: rgba(0, 0, 0, 0.16);
    --cms-welcomeMatBackgroundColorInfo: rgb(207, 233, 254);
    --cms-colorBorderBrandPrimary: rgb(27, 150, 255);
    --cms-colorBackgroundInverse: rgb(0, 22, 57);
    --cms-maxWidthActionOverflowMenu: 512px;
    --cms-paletteNeutral10: rgb(24, 24, 24);
    --cms-carouselColorBackground: rgb(255, 255, 255);
    --cms-colorTextLabel: rgb(116, 116, 116);
    --cms-theColorBorderBrand: var(--cms-colorBorderBrand);
    --cms-colorBackgroundButtonSuccessActive: rgb(46, 132, 74);
    --cms-squareIconLarge: 3.125rem;
    --cms-spinnerSizeXSmall: 1rem;
    --cms-paletteOrange80: rgb(255, 186, 144);
    --cms-cardSpacingMargin: 1rem;
    --cms-colorTextBrowserActive: rgba(0, 0, 0, 0.4);
    --cms-colorBackgroundButtonBrandHover: rgb(1, 68, 134);
    --cms-chatMessageColorBackgroundOutbound: rgb(1, 68, 134);
    --cms-colorTextIconDefaultActive: rgb(3, 45, 96);
    --cms-palettePurple20: rgb(64, 16, 117);
    --cms-colorTextIconDefaultHover: rgb(1, 118, 211);
    --cms-colorTextLinkPrimary: rgb(1, 118, 211);
    --cms-fontSizeTextXSmall: 0.75rem;
    --cms-colorBackgroundToast: rgb(116, 116, 116);
    --cms-fontSizeXxLarge: 2rem;
    --cms-heightSalesPath: 2rem;
    --cms-colorTextIconDefaultHintBorderless: rgb(243, 243, 243);
    --cms-paletteOrange95: rgb(255, 241, 234);
    --cms-colorForegroundPrimary: rgb(255, 255, 255);
    --cms-paletteOrange90: rgb(254, 223, 208);
    --cms-colorBackgroundRowNew: rgb(205, 239, 196);
    --cms-fontSizeTextLarge: 1.125rem;
    --cms-paletteGreen15: rgb(12, 41, 18);
    --cms-colorBackgroundShade: rgb(243, 243, 243);
    --cms-paletteGreen10: rgb(7, 27, 18);
    --cms-palettePurple30: rgb(90, 27, 169);
    --cms-varSpacingXxxSmall: 0.125rem;
    --cms-theColorTextBrand: var(--cms-colorTextBrand);
    --cms-brandLightActive: rgb(227, 229, 237);
    --cms-welcomeMatTextColorInfo: rgb(3, 45, 96);
    --cms-colorBackgroundIconWaffle: rgb(116, 116, 116);
    --cms-colorBackgroundContextBarItemHover: rgb(255, 255, 255);
    --cms-fontSizeXLargeA: 1.57rem;
    --cms-colorBackgroundPathCompleteHover: rgb(46, 132, 74);
    --cms-palettePink50: rgb(227, 6, 106);
    --cms-paletteViolet90: rgb(242, 222, 254);
    --cms-paletteGreen20: rgb(28, 51, 38);
    --cms-paletteViolet95: rgb(249, 240, 255);
    --cms-colorBorderContextBarThemeDefaultHover: rgb(50, 29, 113);
    --cms-squareIconMedium: 2.375rem;
    --cms-textTransform: none;
    --cms-colorBackgroundBrandPrimaryHover: rgb(1, 68, 134);
    --cms-colorTextSuccess: rgb(46, 132, 74);
    --cms-carouselIndicatorColorBackgroundFocus: rgb(1, 68, 134);
    --cms-colorBackgroundChromeDesktop: rgb(255, 255, 255);
    --cms-borderStrokeWidthThick: 2px;
    --cms-colorBackgroundReminder: rgb(243, 243, 243);
    --cms-palettePurple15: rgb(48, 11, 96);
    --cms-colorTextToast: rgb(243, 243, 243);
    --cms-paletteViolet80: rgb(229, 185, 254);
    --cms-colorBackgroundAlt: rgb(255, 255, 255);
    --cms-palettePink40: rgb(182, 5, 84);
    --cms-paletteGreen30: rgb(25, 78, 49);
    --cms-palettePurple10: rgb(36, 6, 67);
    --cms-elevationInverseShadow32: 0 -32px 32px 0 rgba(0, 0, 0, 0.16);
    --cms-colorBorderCustomer: rgb(254, 147, 57);
    --cms-tableColorBackgroundStripes: rgb(243, 243, 243);
    --cms-varSpacingVerticalSmall: 0.75rem;
    --cms-palettePink30: rgb(138, 3, 62);
    --cms-paletteViolet70: rgb(216, 146, 254);
    --cms-colorBorderContextBarInverseItem: rgba(255, 255, 255, 0.2);
    --cms-utilityBarColorBackgroundNotificationBadge: rgb(254, 92, 76);
    --cms-colorTextTabLabelDisabled: rgb(243, 243, 243);
    --cms-heightInput: 1.875rem;
    --cms-squareTappable: 2.75rem;
    --cms-fontSizeSmall: 0.875rem;
    --cms-paletteGreen40: rgb(57, 101, 71);
    --cms-tableColorBackgroundHeaderFocus: rgb(255, 255, 255);
    --cms-salesforceSansRegularWoff2: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Regular.woff2);
    --cms-varSpacingHorizontalXxLarge: 3rem;
    --cms-paletteViolet65: rgb(209, 125, 254);
    --cms-progressBarColorBackgroundFill: rgb(26, 185, 255);
    --cms-colorBorderSeparator: rgb(243, 243, 243);
    --cms-paletteGreen50: rgb(46, 132, 74);
    --cms-brandHeaderIconDisabled: rgba(145, 145, 145, 0.25);
    --cms-palettePink20: rgb(97, 2, 42);
    --cms-splitViewColorBackground: rgb(243, 243, 243);
    --cms-colorBackgroundSecondary: rgb(243, 243, 243);
    --cms-colorTextLinkFocus: rgb(1, 68, 134);
    --cms-paletteViolet60: rgb(203, 101, 255);
    --HealthCloudGA-paletteIndigo10: rgb(32, 6, 71);
    --HealthCloudGA-popoverWalkthroughHeaderImage:;
    --HealthCloudGA-zIndexDialog: 6000;
    --HealthCloudGA-colorPickerSelectorWidth: 14rem;
    --HealthCloudGA-nubbinSizeDefault: 1rem;
    --HealthCloudGA-paletteCloudBlue40: rgb(5, 98, 138);
    --HealthCloudGA-colorBackgroundContextBarInverseItemHover: rgba(255, 255, 255, 0.2);
    --HealthCloudGA-dropZoneSlotHeight: 0.25rem;
    --HealthCloudGA-colorTextTabLabelSelected: rgb(1, 118, 211);
    --HealthCloudGA-colorStrokeBrandActive: rgb(3, 45, 96);
    --HealthCloudGA-paletteIndigo15: rgb(31, 9, 116);
    --HealthCloudGA-cardBodyPadding: 0 1rem;
    --HealthCloudGA-varSpacingHorizontalSmall: 0.75rem;
    --HealthCloudGA-tableColorBackgroundHeaderResizableHandle: rgb(174, 174, 174);
    --HealthCloudGA-colorBackgroundPathActiveHover: rgb(3, 45, 96);
    --HealthCloudGA-brandPrimaryTransparent: rgba(21, 137, 238, 0.1);
    --HealthCloudGA-brandPrimaryTransparent40: rgba(21, 137, 238, 0.4);
    --HealthCloudGA-colorBorderButtonDefault: rgb(201, 201, 201);
    --HealthCloudGA-paletteIndigo20: rgb(50, 29, 113);
    --HealthCloudGA-popoverColorText: rgb(201, 201, 201);
    --HealthCloudGA-paletteCloudBlue30: rgb(8, 73, 104);
    --HealthCloudGA-colorTextButtonDefaultActive: rgb(1, 118, 211);
    --HealthCloudGA-colorPickerSliderHeight: 1.5rem;
    --HealthCloudGA-colorTextIconInverse: rgb(255, 255, 255);
    --HealthCloudGA-heightFooter: 3.75rem;
    --HealthCloudGA-splitViewColorBorder: rgb(201, 201, 201);
    --HealthCloudGA-colorBorderRowSelectedHover: rgb(27, 150, 255);
    --HealthCloudGA-fontSizeTextXxSmall: 0.625rem;
    --HealthCloudGA-lineHeightHeading: 1.25;
    --HealthCloudGA-cardHeaderMargin: 0 0 0.75rem;
    --HealthCloudGA-paletteIndigo30: rgb(47, 44, 183);
    --HealthCloudGA-mqMediumLandscape: only screen and (min-width: 48em) and (min-aspect-ratio: 4/3);
    --HealthCloudGA-brandBandImageHeightMedium: 12.5rem;
    --HealthCloudGA-illustrationColorSecondary: rgb(207, 233, 254);
    --HealthCloudGA-zIndexDefault: 1;
    --HealthCloudGA-colorBorderSelectionActive: rgb(243, 243, 243);
    --HealthCloudGA-paletteCloudBlue20: rgb(2, 50, 72);
    --HealthCloudGA-utilityBarColorBackgroundNotificationFocus: rgb(201, 201, 201);
    --HealthCloudGA-colorTextIconDefaultDisabled: rgb(201, 201, 201);
    --HealthCloudGA-colorTextBrand: rgb(27, 150, 255);
    --HealthCloudGA-durationToastMedium: 9.6s;
    --HealthCloudGA-colorBackgroundButtonIconActive: rgb(243, 243, 243);
    --HealthCloudGA-brandHeaderContrastWeak: rgb(145, 145, 145);
    --HealthCloudGA-colorBackgroundNotificationNew: rgb(243, 243, 243);
    --HealthCloudGA-brandHeaderContrastInverseActive: rgb(238, 238, 238);
    --HealthCloudGA-colorBackgroundInputCheckboxSelected: rgb(27, 150, 255);
    --HealthCloudGA-progressColorBorder: rgb(255, 255, 255);
    --HealthCloudGA-spacingXxxSmall: 0.125rem;
    --HealthCloudGA-paletteIndigo40: rgb(58, 73, 218);
    --HealthCloudGA-colorBackgroundProgressRingContent: rgb(255, 255, 255);
    --HealthCloudGA-lineHeightButtonSmall: 1.75rem;
    --HealthCloudGA-salesforceSansBoldItalicWoff: url(../../../_slds/fonts/v2.3.0/SalesforceSans-BoldItalic.woff);
    --HealthCloudGA-brandBackgroundDarkTransparent: rgba(221, 219, 218, 0);
    --HealthCloudGA-colorPickerThumbWidth: 0.375rem;
    --HealthCloudGA-paletteCloudBlue10: rgb(0, 26, 40);
    --HealthCloudGA-brandHeaderIconActive: rgb(129, 129, 129);
    --HealthCloudGA-widthStageLeftCollapsed: 4rem;
    --HealthCloudGA-paletteCloudBlue15: rgb(10, 38, 54);
    --HealthCloudGA-colorBorderOffline: rgb(68, 68, 68);
    --HealthCloudGA-colorBackgroundUtilityBarHover: rgb(243, 243, 243);
    --HealthCloudGA-sliderHandleColorBackgroundHover: rgb(1, 118, 211);
    --HealthCloudGA-colorTextIconInverseHint: rgba(255, 255, 255, 0.5);
    --HealthCloudGA-sizeMedium: 20rem;
    --HealthCloudGA-brandPrimaryTransparent10: rgba(21, 137, 238, 0.1);
    --HealthCloudGA-colorBorderIconInverseHintHover: rgba(255, 255, 255, 0.75);
    --HealthCloudGA-colorTextDefault: rgb(3, 45, 96);
    --HealthCloudGA-paletteIndigo50: rgb(88, 103, 232);
    --HealthCloudGA-progressBarHeight: 0.125rem;
    --HealthCloudGA-colorBackgroundWarning: rgb(254, 147, 57);
    --HealthCloudGA-colorBackgroundBrandPrimaryActive: rgb(3, 45, 96);
    --HealthCloudGA-paletteBlue90: rgb(216, 230, 254);
    --HealthCloudGA-brandHeaderContrastCool: rgb(1, 68, 134);
    --HealthCloudGA-paletteCloudBlue80: rgb(144, 208, 254);
    --HealthCloudGA-paletteBlue95: rgb(238, 244, 255);
    --HealthCloudGA-colorBorderSelectionHover: rgb(27, 150, 255);
    --HealthCloudGA-zIndexPopup: 5000;
    --HealthCloudGA-borderRadiusLarge: 0.5rem;
    --HealthCloudGA-colorTextIconInverseHintHover: rgba(255, 255, 255, 0.75);
    --HealthCloudGA-popoverBrandBorderWidth: 0.25rem;
    --HealthCloudGA-fontSizeHeadingXLarge: 1.75rem;
    --HealthCloudGA-typingIconDotColorBackgroundGrayDark: rgb(201, 201, 201);
    --HealthCloudGA-paletteIndigo65: rgb(142, 155, 239);
    --HealthCloudGA-varSpacingLarge: 1.5rem;
    --HealthCloudGA-pageHeaderSpacingMargin: 0;
    --HealthCloudGA-fontSizeTextXLarge: 1.25rem;
    --HealthCloudGA-paletteIndigo60: rgb(127, 140, 237);
    --HealthCloudGA-paletteCloudBlue70: rgb(26, 185, 255);
    --HealthCloudGA-welcomeMatColorActionShadow: rgba(0, 0, 0, 0.05);
    --HealthCloudGA-colorTextBrowser: rgb(255, 255, 255);
    --HealthCloudGA-welcomeMatSpacingInfo: 7.75rem;
    --HealthCloudGA-mqLarge: only screen and (min-width: 64.0625em);
    --HealthCloudGA-paletteIndigo70: rgb(158, 169, 241);
    --HealthCloudGA-squareTappableSmall: 2rem;
    --HealthCloudGA-colorTextActionLabel: rgb(116, 116, 116);
    --HealthCloudGA-paletteCloudBlue60: rgb(13, 157, 218);
    --HealthCloudGA-paletteBlue70: rgb(120, 176, 253);
    --HealthCloudGA-colorBorderTabActive: rgb(255, 255, 255);
    --HealthCloudGA-paletteCloudBlue65: rgb(8, 171, 237);
    --HealthCloudGA-globalnavigationItemHeightAccentFocus: 4px;
    --HealthCloudGA-colorBorderDestructiveHover: rgb(186, 5, 23);
    --HealthCloudGA-buttonLineHeightTouch: 2.65rem;
    --HealthCloudGA-colorTextCustomer: rgb(254, 147, 57);
    --HealthCloudGA-squareIconUtilitySmall: 1rem;
    --HealthCloudGA-colorBackgroundModalButtonActive: rgba(0, 0, 0, 0.16);
    --HealthCloudGA-colorTextBrandPrimary: rgb(255, 255, 255);
    --HealthCloudGA-squareIconXSmallBoundary: 1.25rem;
    --HealthCloudGA-widthToggle: 3rem;
    --HealthCloudGA-paletteIndigo80: rgb(190, 199, 246);
    --HealthCloudGA-welcomeMatMinHeight: 25rem;
    --HealthCloudGA-zIndexDocked: 4;
    --HealthCloudGA-squareIconMediumBoundaryAlt: 2.25rem;
    --HealthCloudGA-colorBorderSelection: rgb(1, 118, 211);
    --HealthCloudGA-paletteBlue80: rgb(170, 203, 255);
    --HealthCloudGA-paletteCloudBlue50: rgb(16, 124, 173);
    --HealthCloudGA-brandHeaderContrastActive: rgb(80, 80, 80);
    --HealthCloudGA-formLabelFontSize: 0.75rem;
    --HealthCloudGA-colorTextActionLabelActive: rgb(3, 45, 96);
    --HealthCloudGA-colorBackgroundBackdropTint: rgb(243, 243, 243);
    --HealthCloudGA-durationSlowly: 0.4s;
    --HealthCloudGA-colorBackgroundRowHover: rgb(243, 243, 243);
    --HealthCloudGA-popoverWalkthroughAltNubbinColorBackground: rgb(1, 118, 211);
    --HealthCloudGA-spinnerSizeSmall: 1.25rem;
    --HealthCloudGA-sliderTrackColorBackgroundFill: rgb(27, 150, 255);
    --HealthCloudGA-welcomeMatWidth: 52.0625rem;
    --HealthCloudGA-paletteIndigo95: rgb(241, 243, 251);
    --HealthCloudGA-paletteIndigo90: rgb(224, 229, 248);
    --HealthCloudGA-filesZIndexHover: 5;
    --HealthCloudGA-colorTextPill: rgb(1, 118, 211);
    --HealthCloudGA-varSpacingSmall: 0.75rem;
    --HealthCloudGA-heightDockedBar: 2.5rem;
    --HealthCloudGA-paletteBlue50: rgb(1, 118, 211);
    --HealthCloudGA-colorTextTabLabelHover: rgb(1, 68, 134);
    --HealthCloudGA-fontSizeHeadingXSmall: 0.75rem;
    --HealthCloudGA-colorStrokeDisabled: rgb(243, 243, 243);
    --HealthCloudGA-widthPathBorderCurrent: 0.125rem;
    --HealthCloudGA-colorBackgroundButtonDefaultHover: rgb(243, 243, 243);
    --HealthCloudGA-varSpacingVerticalXxSmall: 0.25rem;
    --HealthCloudGA-colorTextButtonDefaultHover: rgb(1, 118, 211);
    --HealthCloudGA-durationPromptly: 0.2s;
    --HealthCloudGA-colorBorderPathCurrent: rgb(1, 68, 134);
    --HealthCloudGA-colorBackgroundButtonDefaultActive: rgb(243, 243, 243);
    --HealthCloudGA-colorTextStageLeft: rgb(243, 243, 243);
    --HealthCloudGA-colorBorderHint: rgb(3, 45, 96);
    --HealthCloudGA-colorTextPrimary: rgb(3, 45, 96);
    --HealthCloudGA-brandBandColorBackgroundSecondaryTransparent: rgba(0, 0, 0, 0);
    --HealthCloudGA-paletteBlue60: rgb(27, 150, 255);
    --HealthCloudGA-cardColorBackground: rgb(255, 255, 255);
    --HealthCloudGA-brandHeaderIcon: rgb(145, 145, 145);
    --HealthCloudGA-paletteBlue65: rgb(87, 163, 253);
    --HealthCloudGA-spacingLarge: 1.5rem;
    --HealthCloudGA-pageHeaderColorBorder: rgba(0, 0, 0, 0);
    --HealthCloudGA-cardFooterMargin: 0.75rem;
    --HealthCloudGA-fontSizeTextSmall: 0.8125rem;
    --HealthCloudGA-colorTextLinkInverseActive: rgba(255, 255, 255, 0.5);
    --HealthCloudGA-durationToastShort: 4.8s;
    --HealthCloudGA-lineHeightButton: 1.875rem;
    --HealthCloudGA-panelDockedLeftShadow: 1px 0 3px rgba(0,0,0,0.25);
    --HealthCloudGA-panelDockedRightShadow: -1px 0 3px 0 rgba(0,0,0,0.25);
    --HealthCloudGA-colorTextLinkPrimaryHover: rgb(1, 118, 211);
    --HealthCloudGA-shadowButton: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
    --HealthCloudGA-welcomeMatMaxHeight: 37.5rem;
    --HealthCloudGA-colorBorderToggleChecked: rgb(255, 255, 255);
    --HealthCloudGA-shadowHeader: 0 2px 4px rgba(0, 0, 0, 0.07);
    --HealthCloudGA-sizeXxLarge: 60rem;
    --HealthCloudGA-colorBackgroundDockedPanelHeader: rgb(255, 255, 255);
    --HealthCloudGA-paletteBlue30: rgb(1, 68, 134);
    --HealthCloudGA-lineHeightSalespath: 1.5rem;
    --HealthCloudGA-shadowDrag: 0 2px 4px 0 rgba(0, 0, 0, 0.40);
    --HealthCloudGA-colorBackgroundPathExpanded: rgb(255, 255, 255);
    --HealthCloudGA-colorBackground: rgb(243, 243, 243);
    --HealthCloudGA-colorBackgroundInput: rgb(255, 255, 255);
    --HealthCloudGA-sizeSmall: 15rem;
    --HealthCloudGA-userDefaultAvatar: url(../../../_slds/images/profile_avatar_200.png?cache=7bdcafae);
    --HealthCloudGA-colorTextButtonInverse: rgb(243, 243, 243);
    --HealthCloudGA-colorBackgroundInputCheckboxDisabled: rgb(201, 201, 201);
    --HealthCloudGA-tableColorTextHeader: rgb(68, 68, 68);
    --HealthCloudGA-paletteBlue40: rgb(11, 92, 171);
    --HealthCloudGA-cardColorBorder: rgb(201, 201, 201);
    --HealthCloudGA-squareIconUtilityMedium: 1.25rem;
    --HealthCloudGA-colorBackgroundButtonSuccessHover: rgb(46, 132, 74);
    --HealthCloudGA-colorBorderButtonBrandDisabled: rgba(0, 0, 0, 0);
    --HealthCloudGA-fontSizeHeadingXxSmall: 0.625rem;
    --HealthCloudGA-colorBackgroundButtonInverseActive: rgba(0, 0, 0, 0.24);
    --HealthCloudGA-illustrationEmptyStateEvents: url(../../../_slds/images/illustrations/empty-state-events.svg?cache=985b247a);
    --HealthCloudGA-colorBackgroundToggle: rgb(174, 174, 174);
    --HealthCloudGA-colorBackgroundStencil: rgb(243, 243, 243);
    --HealthCloudGA-welcomeMatCheckSize: 0.625rem;
    --HealthCloudGA-colorTextButtonBrandHover: rgb(255, 255, 255);
    --HealthCloudGA-buttonColorBackgroundSecondary: rgba(255, 255, 255, 0.8);
    --HealthCloudGA-paletteBlue10: rgb(0, 22, 57);
    --HealthCloudGA-varSpacingVerticalLarge: 1.5rem;
    --HealthCloudGA-colorBorderReminder: rgb(243, 243, 243);
    --HealthCloudGA-colorBrandDark: rgb(1, 118, 211);
    --HealthCloudGA-paletteBlue15: rgb(3, 35, 77);
    --HealthCloudGA-colorBorderBrandPrimaryFocus: rgb(1, 118, 211);
    --HealthCloudGA-salesforceSansItalicWoff: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Italic.woff);
    --HealthCloudGA-colorBorderBrandPrimaryActive: rgb(3, 45, 96);
    --HealthCloudGA-datepickerColorTextDayAdjacentMonth: rgb(116, 116, 116);
    --HealthCloudGA-colorBorderErrorAlt: rgb(254, 143, 125);
    --HealthCloudGA-shadowReminder: 0 2px 3px 0 rgba(0, 0, 0, 0.20);
    --HealthCloudGA-brandTextLinkActive: rgb(1, 68, 134);
    --HealthCloudGA-pageHeaderColorBackground: rgb(243, 243, 243);
    --HealthCloudGA-salesforceSansBoldWoff2: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Bold.woff2);
    --HealthCloudGA-fontSizeHeadingLarge: 1.5rem;
    --HealthCloudGA-colorBackgroundStencilAlt: rgb(243, 243, 243);
    --HealthCloudGA-paletteBlue20: rgb(3, 45, 96);
    --HealthCloudGA-elevationInverseShadow3Below: 0 -3px 3px 0 rgba(0, 0, 0, 0.16) inset;
    --HealthCloudGA-varSpacingHorizontalXxSmall: 0.25rem;
    --HealthCloudGA-colorBorderSeparatorAlt: rgb(201, 201, 201);
    --HealthCloudGA-colorPickerRangeHeight: 5rem;
    --HealthCloudGA-colorBackgroundButtonIcon: rgba(0, 0, 0, 0);
    --HealthCloudGA-paletteTeal15: rgb(7, 40, 37);
    --HealthCloudGA-buttonIconColorBorderPrimary: rgb(255, 255, 255);
    --HealthCloudGA-brandAccessibleActive: rgb(1, 68, 134);
    --HealthCloudGA-paletteYellow80: rgb(252, 192, 3);
    --HealthCloudGA-zIndexSpinner: 9050;
    --HealthCloudGA-colorBackgroundContextTabBarItem: rgb(255, 255, 255);
    --HealthCloudGA-fontWeightBold: 700;
    --HealthCloudGA-paletteTeal10: rgb(7, 27, 18);
    --HealthCloudGA-colorBackgroundContextBarItemActive: rgb(255, 255, 255);
    --HealthCloudGA-shadowFocusInset: 0 0 2px 2px #1b96ff inset;
    --HealthCloudGA-colorBackgroundAltInverse: rgb(3, 45, 96);
    --HealthCloudGA-colorBackgroundPathIncompleteHover: rgb(201, 201, 201);
    --HealthCloudGA-squareIconMediumContent: 1rem;
    --HealthCloudGA-colorBackgroundContextBar: rgb(255, 255, 255);
    --HealthCloudGA-colorTextInverseHover: rgb(174, 174, 174);
    --HealthCloudGA-colorBackgroundInputActive: rgb(255, 255, 255);
    --HealthCloudGA-brandContrast: rgb(26, 27, 30);
    --HealthCloudGA-colorTextSecondary: rgb(116, 116, 116);
    --HealthCloudGA-fillHeaderButtonHover: rgb(1, 68, 134);
    --HealthCloudGA-fontFamilyText: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
    --HealthCloudGA-welcomeMatCompleteIconSize: 1.25rem;
    --HealthCloudGA-varSpacingXxLarge: 3rem;
    --HealthCloudGA-paletteYellow95: rgb(251, 243, 224);
    --HealthCloudGA-paletteYellow90: rgb(249, 227, 182);
    --HealthCloudGA-brandBackgroundPrimary: rgb(250, 250, 249);
    --HealthCloudGA-paletteTeal20: rgb(2, 52, 52);
    --HealthCloudGA-progressRingWidth: 0.1875rem;
    --HealthCloudGA-paletteYellow65: rgb(215, 147, 4);
    --HealthCloudGA-paletteYellow60: rgb(202, 133, 1);
    --HealthCloudGA-colorBorderInputCheckboxSelectedCheckmark: rgb(255, 255, 255);
    --HealthCloudGA-colorBorderCanvasElementSelectionHover: rgb(1, 68, 134);
    --HealthCloudGA-borderRadiusSmall: 0.125rem;
    --HealthCloudGA-progressBarColorBackground: rgb(201, 201, 201);
    --HealthCloudGA-durationInstantly: 0s;
    --HealthCloudGA-colorBackgroundToastSuccess: rgb(46, 132, 74);
    --HealthCloudGA-tabsFontWeight: 400;
    --HealthCloudGA-colorBackgroundPost: rgb(243, 243, 243);
    --HealthCloudGA-colorTextPlaceholderInverse: rgb(243, 243, 243);
    --HealthCloudGA-colorTextInputIcon: rgb(174, 174, 174);
    --HealthCloudGA-sliderHandleShadow: rgba(0, 0, 0, 0.16) 0 2px 3px;
    --HealthCloudGA-paletteYellow70: rgb(228, 162, 1);
    --HealthCloudGA-fontWeightLight: 300;
    --HealthCloudGA-colorTextError: rgb(234, 0, 30);
    --HealthCloudGA-varSpacingXxSmall: 0.25rem;
    --HealthCloudGA-colorBorderInput: rgb(201, 201, 201);
    --HealthCloudGA-brandAccessible: rgb(1, 118, 211);
    --HealthCloudGA-pageColorBackgroundPrimary: rgb(255, 255, 255);
    --HealthCloudGA-cardShadow: none;
    --HealthCloudGA-lineClamp: 3;
    --HealthCloudGA-welcomeMatWidthProgressBar: 12.5rem;
    --HealthCloudGA-progressColorBackgroundShade: rgb(243, 243, 243);
    --HealthCloudGA-globalActionFillHover: rgb(1, 68, 134);
    --HealthCloudGA-illustrationEmptyStateAssistant: url(../../../_slds/images/illustrations/empty-state-assistant.svg?cache=127a789e);
    --HealthCloudGA-varSpacingHorizontalXSmall: 0.5rem;
    --HealthCloudGA-colorPickerInputCustomHexFontSize: 0.75rem;
    --HealthCloudGA-varSpacingMedium: 1rem;
    --HealthCloudGA-colorBackgroundShadeDark: rgb(201, 201, 201);
    --HealthCloudGA-colorPickerSwatchesWidth: 13.3rem;
    --HealthCloudGA-squareIconLargeBoundaryAlt: 5rem;
    --HealthCloudGA-colorBorderInputDisabled: rgb(201, 201, 201);
    --HealthCloudGA-paletteYellow40: rgb(140, 75, 2);
    --HealthCloudGA-cardWrapperSpacing: 1rem;
    --HealthCloudGA-colorBackgroundNotificationBadgeActive: rgb(3, 45, 96);
    --HealthCloudGA-colorBackgroundHighlight: rgb(250, 255, 189);
    --HealthCloudGA-colorBackgroundRowActive: rgb(243, 243, 243);
    --HealthCloudGA-componentSpacingMargin: 0;
    --HealthCloudGA-colorBorderButtonFocusInverse: rgb(243, 243, 243);
    --HealthCloudGA-shadowButtonFocus: 0 0 3px #0176d3;
    --HealthCloudGA-varSpacingVerticalXLarge: 2rem;
    --HealthCloudGA-tableColorBackgroundHeaderHover: rgb(243, 243, 243);
    --HealthCloudGA-colorBackgroundDockedPanel: rgb(255, 255, 255);
    --HealthCloudGA-colorTextTertiary: rgb(116, 116, 116);
    --HealthCloudGA-varSpacingVerticalXxLarge: 3rem;
    --HealthCloudGA-paletteYellow50: rgb(168, 100, 3);
    --HealthCloudGA-brandContrastActive: rgb(13, 14, 18);
    --HealthCloudGA-squareIconLargeContent: 2rem;
    --HealthCloudGA-colorPickerSliderThumbColorBackground: rgb(243, 243, 243);
    --HealthCloudGA-inputStaticFontSize: 0.8125rem;
    --HealthCloudGA-borderWidthThin: 1px;
    --HealthCloudGA-fontWeightRegular: 400;
    --HealthCloudGA-colorBackgroundButtonSuccess: rgb(69, 198, 90);
    --HealthCloudGA-splitViewColorBackgroundRowHover: rgb(255, 255, 255);
    --HealthCloudGA-paletteYellow20: rgb(79, 33, 0);
    --HealthCloudGA-bannerUserDefaultImage:;
    --HealthCloudGA-elevation8: 8;
    --HealthCloudGA-brandDark: rgb(1, 118, 211);
    --HealthCloudGA-colorBackgroundPathCurrentHover: rgb(255, 255, 255);
    --HealthCloudGA-elevation0: 0;
    --HealthCloudGA-elevation2: 2;
    --HealthCloudGA-pageHeaderJoinedColorBorder: rgb(201, 201, 201);
    --HealthCloudGA-elevation4: 4;
    --HealthCloudGA-durationPaused: 3.2s;
    --HealthCloudGA-colorBrand: rgb(27, 150, 255);
    --HealthCloudGA-colorBackgroundPathComplete: rgb(59, 167, 85);
    --HealthCloudGA-progressColorBorderHover: rgb(1, 118, 211);
    --HealthCloudGA-spacingXxSmall: 0.25rem;
    --HealthCloudGA-tableCellSpacing: 0.5rem;
    --HealthCloudGA-colorBorderContextBarThemeDefault: rgb(13, 157, 218);
    --HealthCloudGA-colorBackgroundAnchor: rgb(243, 243, 243);
    --HealthCloudGA-paletteYellow30: rgb(111, 52, 0);
    --HealthCloudGA-shadowButtonFocusInverse: 0 0 3px #f3f3f3;
    --HealthCloudGA-welcomeMatFontSizeInfoTitle: 2.625rem;
    --HealthCloudGA-colorBorderLinkFocusInverse: rgb(243, 243, 243);
    --HealthCloudGA-borderRadiusCircle: 50%;
    --HealthCloudGA-buttonColorBorderSecondary: rgba(255, 255, 255, 0.8);
    --HealthCloudGA-colorTextSuccessInverse: rgb(69, 198, 90);
    --HealthCloudGA-varSpacingXLarge: 2rem;
    --HealthCloudGA-sizeXLarge: 40rem;
    --HealthCloudGA-varSpacingHorizontalXxxSmall: 0.125rem;
    --HealthCloudGA-elevation3Inset: -3;
    --HealthCloudGA-lineHeightTab: 2.5rem;
    --HealthCloudGA-colorBackgroundDestructiveActive: rgb(142, 3, 15);
    --HealthCloudGA-colorTextLinkPrimaryActive: rgb(3, 45, 96);
    --HealthCloudGA-colorBackgroundPageHeader: rgb(255, 255, 255);
    --HealthCloudGA-colorBackgroundPill: rgb(255, 255, 255);
    --HealthCloudGA-fillBrandHover: rgb(1, 68, 134);
    --HealthCloudGA-colorBorderContextBarItem: rgba(0, 0, 0, 0.2);
    --HealthCloudGA-borderStrokeWidthThin: 1px;
    --HealthCloudGA-progressColorBorderShade: rgb(243, 243, 243);
    --HealthCloudGA-heightHeader: 2.75rem;
    --HealthCloudGA-shadowInlineEdit: 0 2px 4px 4px rgba(0, 0, 0, 0.16);
    --HealthCloudGA-colorBackgroundNotificationBadgeHover: rgb(1, 68, 134);
    --HealthCloudGA-borderRadiusPill: 15rem;
    --HealthCloudGA-colorTextButtonInverseDisabled: rgba(255, 255, 255, 0.5);
    --HealthCloudGA-sizeXxxSmall: 3rem;
    --HealthCloudGA-colorBackgroundSuccessDarker: rgb(25, 78, 49);
    --HealthCloudGA-colorBackgroundToggleHover: rgb(147, 147, 147);
    --HealthCloudGA-paletteYellow15: rgb(46, 34, 4);
    --HealthCloudGA-paletteYellow10: rgb(40, 18, 2);
    --HealthCloudGA-cardSpacingSmall: 0.75rem;
    --HealthCloudGA-illustrationEmptyStateTasks: url(../../../_slds/images/illustrations/empty-state-tasks.svg?cache=dc5e5e5b);
    --HealthCloudGA-brandBandScrimHeight: 3.125rem;
    --HealthCloudGA-popoverWalkthroughColorBackground: rgb(0, 22, 57);
    --HealthCloudGA-colorBorderErrorDark: rgb(254, 143, 125);
    --HealthCloudGA-heightTappableSmall: 2rem;
    --HealthCloudGA-colorBackgroundButtonBrandDisabled: rgb(243, 243, 243);
    --HealthCloudGA-colorBorderPrimary: rgb(201, 201, 201);
    --HealthCloudGA-colorGray1: rgb(255, 255, 255);
    --HealthCloudGA-fontSizeXLarge: 1.5rem;
    --HealthCloudGA-varSquareIconMediumBoundary: 2rem;
    --HealthCloudGA-colorGray5: rgb(221, 219, 218);
    --HealthCloudGA-colorGray4: rgb(236, 235, 234);
    --HealthCloudGA-colorGray3: rgb(243, 242, 242);
    --HealthCloudGA-colorGray2: rgb(250, 250, 249);
    --HealthCloudGA-opacity8: 0.8;
    --HealthCloudGA-salesforceSansBoldItalicWoff2: url(../../../_slds/fonts/v2.3.0/SalesforceSans-BoldItalic.woff2);
    --HealthCloudGA-opacity5: 0.5;
    --HealthCloudGA-squareIconGlobalIdentityIcon: 1.25rem;
    --HealthCloudGA-colorBackgroundBrowser: rgb(116, 116, 116);
    --HealthCloudGA-colorTextIconInverseActive: rgb(255, 255, 255);
    --HealthCloudGA-shadowDocked: 0 -2px 2px 0 rgba(0, 0, 0, 0.16);
    --HealthCloudGA-colorBackgroundInputError: rgb(253, 221, 227);
    --HealthCloudGA-colorGray9: rgb(112, 110, 107);
    --HealthCloudGA-colorGray8: rgb(150, 148, 146);
    --HealthCloudGA-colorGray7: rgb(176, 173, 171);
    --HealthCloudGA-colorGray6: rgb(201, 199, 197);
    --HealthCloudGA-colorTextLinkInverse: rgb(255, 255, 255);
    --HealthCloudGA-squareIconSmallBoundary: 1.5rem;
    --HealthCloudGA-varSpacingHorizontalXLarge: 2rem;
    --HealthCloudGA-colorBackgroundDark: rgb(243, 243, 243);
    --HealthCloudGA-colorTextWarningAlt: rgb(140, 75, 2);
    --HealthCloudGA-elevationInverseShadow2: 0 -2px 2px 0 rgba(0, 0, 0, 0.16);
    --HealthCloudGA-elevationInverseShadow0: none;
    --HealthCloudGA-colorStrokeBrand: rgb(1, 118, 211);
    --HealthCloudGA-colorBackgroundToggleActive: rgb(1, 68, 134);
    --HealthCloudGA-colorBorderContextBarDivider: rgba(255, 255, 255, 0.2);
    --HealthCloudGA-zIndexToast: 10000;
    --HealthCloudGA-colorBackgroundContextBarActionHighlight: rgba(255, 255, 255, 0.2);
    --HealthCloudGA-colorBackgroundBrandPrimaryFocus: rgb(1, 68, 134);
    --HealthCloudGA-buttonColorBackgroundBrandPrimary: rgb(1, 118, 211);
    --HealthCloudGA-brandHeaderContrastWarm: rgb(186, 5, 23);
    --HealthCloudGA-buttonColorTextPrimary: rgb(255, 255, 255);
    --HealthCloudGA-colorBrandDarker: rgb(1, 68, 134);
    --HealthCloudGA-colorBorderPathCurrentHover: rgb(3, 45, 96);
    --HealthCloudGA-colorTextButtonDefaultDisabled: rgb(201, 201, 201);
    --HealthCloudGA-colorBackgroundPathLost: rgb(234, 0, 30);
    --HealthCloudGA-einsteinHeaderBackground: url(../../../_slds/images/einstein-headers/einstein-header-background.svg?cache=ff7fa2ff);
    --HealthCloudGA-brandTextLink: rgb(1, 118, 211);
    --HealthCloudGA-sliderTrackColorBackground: rgb(243, 243, 243);
    --HealthCloudGA-colorContrastPrimary: rgb(243, 243, 243);
    --HealthCloudGA-groupDefaultAvatar: url(../../../_slds/images/group_avatar_200.png?cache=a0044dae);
    --HealthCloudGA-templateProfileGutters: 0;
    --HealthCloudGA-sizeXxSmall: 6rem;
    --HealthCloudGA-colorBackgroundPayload: rgb(243, 243, 243);
    --HealthCloudGA-paletteCloudBlue90: rgb(207, 233, 254);
    --HealthCloudGA-colorBackgroundPathActive: rgb(1, 68, 134);
    --HealthCloudGA-colorTextDestructive: rgb(234, 0, 30);
    --HealthCloudGA-squareIconLargeBoundary: 3rem;
    --HealthCloudGA-colorBorderWarning: rgb(254, 147, 57);
    --HealthCloudGA-shadowSoftPrimaryHover: none;
    --HealthCloudGA-paletteCloudBlue95: rgb(234, 245, 254);
    --HealthCloudGA-spacingSmall: 0.75rem;
    --HealthCloudGA-colorBackgroundErrorDark: rgb(186, 5, 23);
    --HealthCloudGA-brandHeaderContrastWeakDisabled: rgba(166, 166, 166, 0.25);
    --HealthCloudGA-squareIconMediumContentAlt: 0.875rem;
    --HealthCloudGA-colorBackgroundButtonInverse: rgba(0, 0, 0, 0);
    --HealthCloudGA-brandHeader: rgb(255, 255, 255);
    --HealthCloudGA-lineHeightText: 1.5;
    --HealthCloudGA-widthStageLeftExpanded: 15rem;
    --HealthCloudGA-colorBackgroundError: rgb(254, 92, 76);
    --HealthCloudGA-colorTextButtonBrandActive: rgb(255, 255, 255);
    --HealthCloudGA-fontFamily: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
    --HealthCloudGA-mqMedium: only screen and (min-width: 48em);
    --HealthCloudGA-brandDarkActive: rgb(37, 48, 69);
    --HealthCloudGA-colorBackgroundPathStepActionActive: rgb(0, 22, 57);
    --HealthCloudGA-neutrafaceDisplayWoff2: url(../../../_slds/fonts/NeutrafaceDisplay.woff2?cache=2.9.0);
    --HealthCloudGA-spacingMedium: 1rem;
    --HealthCloudGA-colorTextModal: rgb(255, 255, 255);
    --HealthCloudGA-spinnerSizeLarge: 2.75rem;
    --HealthCloudGA-carouselIndicatorColorBackgroundHover: rgb(243, 243, 243);
    --HealthCloudGA-shadowActionOverflowFooter: 0 -2px 4px #f3f3f3;
    --HealthCloudGA-popoverWalkthroughHeaderColorBackground: rgb(3, 45, 96);
    --HealthCloudGA-colorBackgroundPathWon: rgb(46, 132, 74);
    --HealthCloudGA-lineHeightToggle: 1.3rem;
    --HealthCloudGA-neutrafaceDisplayWoff: url(../../../_slds/fonts/NeutrafaceDisplay.woff?cache=2.9.0);
    --HealthCloudGA-cardFooterPadding: 0 1rem 0.75rem;
    --HealthCloudGA-sliderHandleColorBackground: rgb(27, 150, 255);
    --HealthCloudGA-colorBackgroundErrorAlt: rgb(254, 143, 125);
    --HealthCloudGA-colorBackgroundIndicatorDot: rgb(3, 45, 96);
    --HealthCloudGA-chatMessageColorBackgroundInbound: rgb(243, 243, 243);
    --HealthCloudGA-elevationShadow0: none;
    --HealthCloudGA-heightPill: 1.625rem;
    --HealthCloudGA-elevationShadow4: 0 4px 4px 0 rgba(0, 0, 0, 0.16);
    --HealthCloudGA-elevationShadow2: 0 2px 2px 0 rgba(0, 0, 0, 0.16);
    --HealthCloudGA-elevationShadow8: 0 8px 8px 0 rgba(0, 0, 0, 0.16);
    --HealthCloudGA-varFontSize8: 1.5rem;
    --HealthCloudGA-colorBackgroundButtonDefaultDisabled: rgb(255, 255, 255);
    --HealthCloudGA-varFontSize7: 1.25rem;
    --HealthCloudGA-elevationInverseShadow8: 0 -8px 8px 0 rgba(0, 0, 0, 0.16);
    --HealthCloudGA-varFontSize9: 1.75rem;
    --HealthCloudGA-brandBandColorBackgroundPrimary: rgba(0, 0, 0, 0);
    --HealthCloudGA-colorTextButtonBrand: rgb(255, 255, 255);
    --HealthCloudGA-elevationInverseShadow4: 0 -4px 4px 0 rgba(0, 0, 0, 0.16);
    --HealthCloudGA-colorBackgroundToggleActiveHover: rgb(1, 68, 134);
    --HealthCloudGA-welcomeMatBackgroundImageInfo: url(../../../_slds/images/welcome-mat/bg-info@2x.png?cache=ddb4e82f);
    --HealthCloudGA-varFontSize2: 0.75rem;
    --HealthCloudGA-varFontSize1: 0.625rem;
    --HealthCloudGA-varFontSize4: 0.875rem;
    --HealthCloudGA-pageHeaderSpacingRow: 0.75rem 1rem;
    --HealthCloudGA-varFontSize3: 0.8125rem;
    --HealthCloudGA-varFontSize6: 1.125rem;
    --HealthCloudGA-varFontSize5: 1rem;
    --HealthCloudGA-varSpacingVerticalMedium: 1rem;
    --HealthCloudGA-pageHeaderSpacingPadding: 1rem;
    --HealthCloudGA-colorTextModalButton: rgb(116, 116, 116);
    --HealthCloudGA-colorBackgroundPrimary: rgb(255, 255, 255);
    --HealthCloudGA-colorTextInputFocusInverse: rgb(3, 45, 96);
    --HealthCloudGA-colorBackgroundScrollbarTrack: rgb(201, 201, 201);
    --HealthCloudGA-paletteNeutral70: rgb(174, 174, 174);
    --HealthCloudGA-brandPrimaryActive: rgb(1, 118, 211);
    --HealthCloudGA-popoverWalkthroughAltImage:;
    --HealthCloudGA-nubbinTriangleOffset: -0.1875rem;
    --HealthCloudGA-salesforceSansLightWoff: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Light.woff);
    --HealthCloudGA-colorBorderSuccessDark: rgb(46, 132, 74);
    --HealthCloudGA-mqHighRes: only screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-device-pixel-ratio: 2),screen and (min-resolution: 192dpi),screen and (min-resolution: 2dppx);
    --HealthCloudGA-brandBandColorBackgroundPrimaryTransparent: rgba(0, 0, 0, 0);
    --HealthCloudGA-colorBackgroundContextBarInverseItemActive: rgba(255, 255, 255, 0.4);
    --HealthCloudGA-colorTextButtonDefaultHint: rgb(174, 174, 174);
    --HealthCloudGA-salesforceSansItalicWoff2: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Italic.woff2);
    --HealthCloudGA-paletteGreen60: rgb(59, 167, 85);
    --HealthCloudGA-heightContextBar: 2.5rem;
    --HealthCloudGA-colorBackgroundOrgSwitcherArrow: rgb(0, 22, 57);
    --HealthCloudGA-paletteGreen65: rgb(65, 182, 88);
    --HealthCloudGA-brandHeaderContrastInverse: rgb(255, 255, 255);
    --HealthCloudGA-notificationColorBackgroundInverse: rgb(116, 116, 116);
    --HealthCloudGA-colorBackgroundButtonIconDisabled: rgb(255, 255, 255);
    --HealthCloudGA-paletteNeutral60: rgb(147, 147, 147);
    --HealthCloudGA-colorBorderContextBarThemeDefaultAlt: rgb(243, 243, 243);
    --HealthCloudGA-fillBrand: rgb(1, 118, 211);
    --HealthCloudGA-colorBackgroundInputCheckbox: rgb(255, 255, 255);
    --HealthCloudGA-colorBorder: rgb(201, 201, 201);
    --HealthCloudGA-squareIconSmall: 1rem;
    --HealthCloudGA-varSpacingHorizontalMedium: 1rem;
    --HealthCloudGA-illustrationColorPrimary: rgb(144, 208, 254);
    --HealthCloudGA-varSpacingVerticalXSmall: 0.5rem;
    --HealthCloudGA-colorTextPlaceholder: rgb(116, 116, 116);
    --HealthCloudGA-einsteinHeaderBackgroundColor: rgb(144, 208, 254);
    --HealthCloudGA-paletteGreen70: rgb(69, 198, 90);
    --HealthCloudGA-brandHeaderContrast: rgb(94, 94, 94);
    --HealthCloudGA-inputStaticColor: rgb(24, 24, 24);
    --HealthCloudGA-paletteNeutral90: rgb(229, 229, 229);
    --HealthCloudGA-paletteGreen90: rgb(205, 239, 196);
    --HealthCloudGA-spacingXxLarge: 3rem;
    --HealthCloudGA-shadowDropDown: 0 2px 3px 0 rgba(0, 0, 0, 0.16);
    --HealthCloudGA-paletteNeutral95: rgb(243, 243, 243);
    --HealthCloudGA-colorBackgroundModal: rgb(255, 255, 255);
    --HealthCloudGA-elevationShadow3Below: 0 3px 3px 0 rgba(0, 0, 0, 0.16) inset;
    --HealthCloudGA-paletteRed80: rgb(254, 184, 171);
    --HealthCloudGA-sliderTrackWidth: 100%;
    --HealthCloudGA-elevation32: 32;
    --HealthCloudGA-globalHeaderColorBackground: rgb(255, 255, 255);
    --HealthCloudGA-spacingXLarge: 2rem;
    --HealthCloudGA-paletteGreen80: rgb(145, 219, 139);
    --HealthCloudGA-colorBorderInputActive: rgb(27, 150, 255);
    --HealthCloudGA-varSpacingXSmall: 0.5rem;
    --HealthCloudGA-paletteNeutral80: rgb(201, 201, 201);
    --HealthCloudGA-colorBackgroundModalButton: rgba(0, 0, 0, 0.07);
    --HealthCloudGA-colorBorderPathDivider: rgb(255, 255, 255);
    --HealthCloudGA-colorTextIconDefault: rgb(116, 116, 116);
    --HealthCloudGA-zIndexDeepdive: -99999;
    --HealthCloudGA-elevation16: 16;
    --HealthCloudGA-paletteRed90: rgb(254, 222, 216);
    --HealthCloudGA-globalnavigationItemHeightAccentActive: 3px;
    --HealthCloudGA-templateGutters: 0;
    --HealthCloudGA-paletteRed95: rgb(254, 241, 238);
    --HealthCloudGA-buttonColorBorderBrandPrimary: rgb(1, 118, 211);
    --HealthCloudGA-buttonIconBoundaryTouch: 2.75rem;
    --HealthCloudGA-brandBackgroundPrimaryTransparent: rgba(176, 196, 223, 0);
    --HealthCloudGA-fillHeaderButtonFocus: rgb(1, 118, 211);
    --HealthCloudGA-colorBorderError: rgb(234, 0, 30);
    --HealthCloudGA-colorTextLinkHover: rgb(1, 68, 134);
    --HealthCloudGA-paletteGreen95: rgb(235, 247, 230);
    --HealthCloudGA-einsteinHeaderFigure: url(../../../_slds/images/einstein-headers/einstein-figure.svg?cache=ec975fb1);
    --HealthCloudGA-colorBorderRowSelected: rgb(1, 118, 211);
    --HealthCloudGA-colorStrokeBrandHover: rgb(1, 118, 211);
    --HealthCloudGA-paletteNeutral30: rgb(68, 68, 68);
    --HealthCloudGA-varSpacingVerticalXxxSmall: 0.125rem;
    --HealthCloudGA-paletteHotOrange10: rgb(40, 18, 2);
    --HealthCloudGA-colorTextButtonBrandDisabled: rgb(255, 255, 255);
    --HealthCloudGA-squareIconXSmallContent: 0.5rem;
    --HealthCloudGA-varFontSize10: 2rem;
    --HealthCloudGA-paletteRed60: rgb(254, 92, 76);
    --HealthCloudGA-varFontSize11: 2.625rem;
    --HealthCloudGA-paletteRed65: rgb(254, 119, 101);
    --HealthCloudGA-buttonBorderRadius: .25rem;
    --HealthCloudGA-squareTappableXSmall: 1.5rem;
    --HealthCloudGA-colorBackgroundGuidance: rgb(255, 255, 255);
    --HealthCloudGA-colorTextContextBarInverse: rgb(255, 255, 255);
    --HealthCloudGA-paletteNeutral20: rgb(46, 46, 46);
    --HealthCloudGA-fontFamilyHeading: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
    --HealthCloudGA-paletteRed70: rgb(254, 143, 125);
    --HealthCloudGA-brandHeaderContrastCoolActive: rgb(1, 68, 134);
    --HealthCloudGA-borderWidthThick: 2px;
    --HealthCloudGA-pageHeaderShadow: none;
    --HealthCloudGA-spinnerSizeXxSmall: 0.5rem;
    --HealthCloudGA-tableColorBackgroundHeader: rgb(255, 255, 255);
    --HealthCloudGA-pageHeaderColorBackgroundAlt: rgb(255, 255, 255);
    --HealthCloudGA-colorBorderBrandPrimaryHover: rgb(1, 118, 211);
    --HealthCloudGA-colorTextTabLabelActive: rgb(3, 45, 96);
    --HealthCloudGA-paletteNeutral50: rgb(116, 116, 116);
    --HealthCloudGA-colorBackgroundTempModalTint: rgba(126, 140, 153, 0.8);
    --HealthCloudGA-fontSizeMedium: 1rem;
    --HealthCloudGA-colorBorderButtonBrand: rgb(1, 118, 211);
    --HealthCloudGA-paletteHotOrange30: rgb(126, 38, 0);
    --HealthCloudGA-paletteRed40: rgb(186, 5, 23);
    --HealthCloudGA-brandBandImageHeightSmall: 6rem;
    --HealthCloudGA-colorTextInverseWeak: rgb(174, 174, 174);
    --HealthCloudGA-colorTextInverse: rgb(255, 255, 255);
    --HealthCloudGA-shadowLinkFocusInverse: 0 0 3px #f3f3f3;
    --HealthCloudGA-squareIconXxSmallBoundary: 1rem;
    --HealthCloudGA-lineHeightReset: 1;
    --HealthCloudGA-verticalNavigationColorBackgroundShadeRowActive: rgb(243, 243, 243);
    --HealthCloudGA-colorBackgroundTempModal: rgba(126, 140, 153, 0.8);
    --HealthCloudGA-colorBackgroundToggleDisabled: rgb(174, 174, 174);
    --HealthCloudGA-colorGray13: rgb(8, 7, 7);
    --HealthCloudGA-colorGray10: rgb(81, 79, 77);
    --HealthCloudGA-paletteNeutral40: rgb(92, 92, 92);
    --HealthCloudGA-colorBorderInverse: rgb(0, 22, 57);
    --HealthCloudGA-carouselIndicatorColorBackgroundActive: rgb(1, 118, 211);
    --HealthCloudGA-colorBackgroundBackdrop: rgba(255, 255, 255, 0.75);
    --HealthCloudGA-colorGray12: rgb(43, 40, 38);
    --HealthCloudGA-colorGray11: rgb(62, 62, 60);
    --HealthCloudGA-colorTextContextBarActionTrigger: rgba(255, 255, 255, 0.4);
    --HealthCloudGA-paletteHotOrange20: rgb(74, 36, 19);
    --HealthCloudGA-colorBackgroundNotification: rgb(255, 255, 255);
    --HealthCloudGA-colorBackgroundPathStepActionCurrent: rgb(1, 68, 134);
    --HealthCloudGA-badgeColorBackgroundInverse: rgb(116, 116, 116);
    --HealthCloudGA-colorBorderSeparatorInverse: rgb(3, 45, 96);
    --HealthCloudGA-paletteRed50: rgb(234, 0, 30);
    --HealthCloudGA-colorBackgroundSpinnerDot: rgb(174, 174, 174);
    --HealthCloudGA-colorBackgroundButtonBrandActive: rgb(3, 45, 96);
    --HealthCloudGA-paletteHotOrange15: rgb(66, 22, 4);
    --HealthCloudGA-sliderHandleColorBackgroundFocus: rgb(1, 118, 211);
    --HealthCloudGA-spinnerSizeMedium: 2rem;
    --HealthCloudGA-brandPrimary: rgb(27, 150, 255);
    --HealthCloudGA-paletteHotOrange50: rgb(216, 58, 0);
    --HealthCloudGA-colorTextLinkPrimaryFocus: rgb(1, 118, 211);
    --HealthCloudGA-colorTextInputDisabled: rgb(116, 116, 116);
    --HealthCloudGA-brandLogoImage: url(../../../_slds/images/logo-noname.svg?cache=380754d9);
    --HealthCloudGA-brandLight: rgb(244, 246, 254);
    --HealthCloudGA-paletteRed20: rgb(100, 1, 3);
    --HealthCloudGA-fillHeaderButton: rgb(174, 174, 174);
    --HealthCloudGA-varLineHeightText: 1.5;
    --HealthCloudGA-colorBackgroundPathCurrent: rgb(255, 255, 255);
    --HealthCloudGA-colorBackgroundOffline: rgb(68, 68, 68);
    --HealthCloudGA-colorBorderTabSelected: rgb(1, 118, 211);
    --HealthCloudGA-colorTextWarning: rgb(254, 147, 57);
    --HealthCloudGA-salesforceSansRegularWoff: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Regular.woff);
    --HealthCloudGA-paletteHotOrange40: rgb(170, 48, 1);
    --HealthCloudGA-cardSpacingLarge: 1.5rem;
    --HealthCloudGA-paletteRed30: rgb(142, 3, 15);
    --HealthCloudGA-fontSizeMediumA: 1.125rem;
    --HealthCloudGA-borderRadiusMedium: 0.25rem;
    --HealthCloudGA-colorPickerSliderThumbBorderColor: rgb(68, 68, 68);
    --HealthCloudGA-shadowSoftPrimary: none;
    --HealthCloudGA-zIndexDropdown: 7000;
    --HealthCloudGA-paletteHotOrange70: rgb(255, 144, 110);
    --HealthCloudGA-verticalNavigationColorBackgroundShadeRowHover: rgb(243, 243, 243);
    --HealthCloudGA-squareIconMediumBoundary: 2rem;
    --HealthCloudGA-colorBackgroundButtonDefaultFocus: rgb(243, 243, 243);
    --HealthCloudGA-heightTappable: 2.75rem;
    --HealthCloudGA-colorBackgroundToastError: rgb(234, 0, 30);
    --HealthCloudGA-brandBandDefaultImage:;
    --HealthCloudGA-durationQuickly: 0.1s;
    --HealthCloudGA-colorBackgroundSelection: rgb(216, 230, 254);
    --HealthCloudGA-paletteHotOrange60: rgb(255, 93, 45);
    --HealthCloudGA-colorBackgroundActionbarIconUtility: rgb(116, 116, 116);
    --HealthCloudGA-colorBackgroundNotificationBadgeFocus: rgb(1, 68, 134);
    --HealthCloudGA-paletteHotOrange65: rgb(255, 120, 79);
    --HealthCloudGA-cardFooterTextAlign: right;
    --HealthCloudGA-colorBorderBrandDark: rgb(1, 68, 134);
    --HealthCloudGA-brandBackgroundDark: rgb(232, 232, 232);
    --HealthCloudGA-avatarGroupColorBackgroundLightest: rgb(255, 255, 255);
    --HealthCloudGA-colorTextContextBar: rgb(68, 68, 68);
    --HealthCloudGA-inputStaticFontWeight: 400;
    --HealthCloudGA-paletteRed10: rgb(48, 12, 1);
    --HealthCloudGA-colorTextLinkDisabled: rgb(3, 45, 96);
    --HealthCloudGA-colorTextPathCurrent: rgb(1, 68, 134);
    --HealthCloudGA-paletteRed15: rgb(74, 12, 4);
    --HealthCloudGA-zIndexOverlay: 8000;
    --HealthCloudGA-buttonColorBorderPrimary: rgb(243, 243, 243);
    --HealthCloudGA-paletteHotOrange90: rgb(255, 222, 213);
    --HealthCloudGA-shadowImage: 0 1px 1px rgba(0, 0, 0, 0.16);
    --HealthCloudGA-paletteHotOrange95: rgb(254, 241, 237);
    --HealthCloudGA-cardHeaderPadding: 0.75rem 1rem 0;
    --HealthCloudGA-colorBorderSeparatorAlt2: rgb(201, 201, 201);
    --HealthCloudGA-fillBrandActive: rgb(3, 45, 96);
    --HealthCloudGA-fontSizeTextMedium: 1rem;
    --HealthCloudGA-spacingXSmall: 0.5rem;
    --HealthCloudGA-chatMessageColorBackgroundOutboundAgent: rgb(116, 116, 116);
    --HealthCloudGA-colorBackgroundButtonIconHover: rgb(243, 243, 243);
    --HealthCloudGA-sliderHandleColorBackgroundActive: rgb(1, 118, 211);
    --HealthCloudGA-colorBorderSuccess: rgb(145, 219, 139);
    --HealthCloudGA-colorTextIconInverseHover: rgb(255, 255, 255);
    --HealthCloudGA-componentSpacingPadding: 1rem;
    --HealthCloudGA-colorBorderDestructiveActive: rgb(142, 3, 15);
    --HealthCloudGA-colorBackgroundButtonInverseDisabled: rgba(0, 0, 0, 0);
    --HealthCloudGA-colorTextTabLabelFocus: rgb(1, 68, 134);
    --HealthCloudGA-paletteHotOrange80: rgb(254, 185, 165);
    --HealthCloudGA-colorBackgroundNotificationBadge: rgb(234, 0, 30);
    --HealthCloudGA-zIndexReminder: 8500;
    --HealthCloudGA-colorBackgroundImageOverlay: rgba(0, 0, 0, 0.4);
    --HealthCloudGA-colorBackgroundReminderHover: rgb(255, 255, 255);
    --HealthCloudGA-colorTextPathCurrentHover: rgb(3, 45, 96);
    --HealthCloudGA-colorBackgroundCustomer: rgb(254, 147, 57);
    --HealthCloudGA-colorBackgroundButtonDefault: rgb(255, 255, 255);
    --HealthCloudGA-colorBackgroundInverseLight: rgb(3, 45, 96);
    --HealthCloudGA-salesforceSansBoldWoff: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Bold.woff);
    --HealthCloudGA-progressColorBorderActive: rgb(27, 150, 255);
    --HealthCloudGA-fontSizeLarge: 1.25rem;
    --HealthCloudGA-brandHeaderContrastWeakActive: rgb(129, 129, 129);
    --HealthCloudGA-brandHeaderContrastWarmActive: rgb(186, 5, 23);
    --HealthCloudGA-squareToggleSlider: 1.25rem;
    --HealthCloudGA-progressBarColorBackgroundFillSuccess: rgb(46, 132, 74);
    --HealthCloudGA-colorBackgroundButtonBrand: rgb(1, 118, 211);
    --HealthCloudGA-colorBackgroundWarningDark: rgb(254, 147, 57);
    --HealthCloudGA-colorTextIconUtility: rgb(174, 174, 174);
    --HealthCloudGA-colorBackgroundScrollbar: rgb(243, 243, 243);
    --HealthCloudGA-chatMessageColorBackgroundStatus: rgb(255, 255, 255);
    --HealthCloudGA-colorBackgroundTempModalTintAlt: rgba(255, 255, 255, 0.75);
    --HealthCloudGA-pageHeaderBorderRadius: 0;
    --HealthCloudGA-palettePink95: rgb(254, 240, 243);
    --HealthCloudGA-welcomeMatColorIconComplete: rgb(201, 201, 201);
    --HealthCloudGA-palettePink90: rgb(253, 221, 227);
    --HealthCloudGA-paletteViolet50: rgb(186, 1, 255);
    --HealthCloudGA-paletteTeal30: rgb(2, 77, 76);
    --HealthCloudGA-colorTextIconInverseDisabled: rgba(255, 255, 255, 0.15);
    --HealthCloudGA-bannerGroupDefaultImage:;
    --HealthCloudGA-colorBorderBrand: rgb(27, 150, 255);
    --HealthCloudGA-colorBackgroundInfo: rgb(116, 116, 116);
    --HealthCloudGA-heightToggle: 1.5rem;
    --HealthCloudGA-badgeColorBackgroundLightest: rgb(255, 255, 255);
    --HealthCloudGA-brandBandColorBackgroundSecondary: rgba(0, 0, 0, 0);
    --HealthCloudGA-shadowSoftPrimaryActive: none;
    --HealthCloudGA-colorTextIconDefaultHint: rgb(174, 174, 174);
    --HealthCloudGA-colorBackgroundChromeMobile: rgb(1, 118, 211);
    --HealthCloudGA-colorPickerSwatchSize: 1.25rem;
    --HealthCloudGA-colorBackgroundPathIncomplete: rgb(243, 243, 243);
    --HealthCloudGA-paletteTeal40: rgb(5, 103, 100);
    --HealthCloudGA-colorTextToggleDisabled: rgb(201, 201, 201);
    --HealthCloudGA-paletteViolet40: rgb(150, 2, 199);
    --HealthCloudGA-colorTextLinkInverseHover: rgba(255, 255, 255, 0.75);
    --HealthCloudGA-palettePink80: rgb(253, 182, 197);
    --HealthCloudGA-zIndexModal: 9000;
    --HealthCloudGA-pageHeaderIconSize: 2.25rem;
    --HealthCloudGA-colorTextDestructiveHover: rgb(186, 5, 23);
    --HealthCloudGA-colorBorderCanvasElementSelection: rgb(26, 185, 255);
    --HealthCloudGA-colorBackgroundSuccess: rgb(69, 198, 90);
    --HealthCloudGA-carouselIndicatorColorBackground: rgb(255, 255, 255);
    --HealthCloudGA-sliderTrackHeight: 4px;
    --HealthCloudGA-squareIconSmallContent: 0.75rem;
    --HealthCloudGA-colorBackgroundInputDisabled: rgb(243, 243, 243);
    --HealthCloudGA-paletteTeal50: rgb(11, 130, 124);
    --HealthCloudGA-palettePink70: rgb(254, 138, 167);
    --HealthCloudGA-paletteViolet30: rgb(115, 3, 148);
    --HealthCloudGA-mqSmall: only screen and (max-width: 47.9375em);
    --HealthCloudGA-brandBandImageHeightLarge: 18.75rem;
    --HealthCloudGA-carouselIndicatorWidth: 1rem;
    --HealthCloudGA-colorTextLinkActive: rgb(3, 45, 96);
    --HealthCloudGA-squareIconXxSmallContent: .875rem;
    --HealthCloudGA-fontSizeXSmall: 0.625rem;
    --HealthCloudGA-palettePink65: rgb(254, 114, 152);
    --HealthCloudGA-sliderColorBackgroundDisabled: rgb(243, 243, 243);
    --HealthCloudGA-colorContrastSecondary: rgb(255, 255, 255);
    --HealthCloudGA-welcomeMatColorBackgroundProgressBar: rgb(255, 255, 255);
    --HealthCloudGA-globalActionIconSize: 1.5rem;
    --HealthCloudGA-paletteViolet20: rgb(72, 26, 84);
    --HealthCloudGA-fontSizeHeadingSmall: 0.875rem;
    --HealthCloudGA-colorPickerRangeIndicatorSize: 0.75rem;
    --HealthCloudGA-paletteOrange15: rgb(55, 30, 3);
    --HealthCloudGA-sliderHandleSize: 1rem;
    --HealthCloudGA-tableBorderRadius: 0;
    --HealthCloudGA-paletteTeal60: rgb(6, 165, 154);
    --HealthCloudGA-userDefaultAvatarSmall: url(../../../_slds/images/profile_avatar_96.png?cache=3c01f25f);
    --HealthCloudGA-buttonColorBackgroundPrimary: rgb(255, 255, 255);
    --HealthCloudGA-colorPickerInputCustomHexWidth: 4.2rem;
    --HealthCloudGA-paletteOrange10: rgb(32, 22, 0);
    --HealthCloudGA-palettePink60: rgb(255, 83, 138);
    --HealthCloudGA-paletteTeal65: rgb(3, 180, 167);
    --HealthCloudGA-colorBackgroundRowSelected: rgb(243, 243, 243);
    --HealthCloudGA-colorBackgroundContextBarBrandAccent: rgb(13, 157, 218);
    --HealthCloudGA-fontFamilyMonospace: Consolas, Menlo, Monaco, Courier, monospace;
    --HealthCloudGA-cardFooterColorBorder: rgba(0, 0, 0, 0);
    --HealthCloudGA-palettePurple80: rgb(215, 191, 242);
    --HealthCloudGA-varSpacingHorizontalLarge: 1.5rem;
    --HealthCloudGA-colorTextRequired: rgb(234, 0, 30);
    --HealthCloudGA-elevationShadow16: 0 16px 16px 0 rgba(0, 0, 0, 0.16);
    --HealthCloudGA-paletteViolet10: rgb(46, 0, 57);
    --HealthCloudGA-shadowHardPrimary: none;
    --HealthCloudGA-paletteOrange20: rgb(62, 43, 2);
    --HealthCloudGA-paletteViolet15: rgb(61, 1, 87);
    --HealthCloudGA-radioButtonGroupLineHeightTouch: 2.69rem;
    --HealthCloudGA-colorBackgroundBrandPrimary: rgb(1, 118, 211);
    --HealthCloudGA-paletteTeal70: rgb(1, 195, 179);
    --HealthCloudGA-colorBackgroundUtilityBarActive: rgb(27, 150, 255);
    --HealthCloudGA-zIndexSticky: 100;
    --HealthCloudGA-colorBackgroundContextBarShadow: linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0, rgba(0, 0, 0, 0) 100%);
    --HealthCloudGA-paletteTeal80: rgb(4, 225, 203);
    --HealthCloudGA-palettePurple90: rgb(236, 225, 249);
    --HealthCloudGA-squareIconUtilityLarge: 1.5rem;
    --HealthCloudGA-fontSize10: 2rem;
    --HealthCloudGA-groupDefaultAvatarMedium: url(../../../_slds/images/group_avatar_160.png?cache=b8fe8e83);
    --HealthCloudGA-elevationShadow32: 0 32px 32px 0 rgba(0, 0, 0, 0.16);
    --HealthCloudGA-paletteOrange30: rgb(95, 62, 2);
    --HealthCloudGA-colorBorderButtonInverseDisabled: rgba(255, 255, 255, 0.15);
    --HealthCloudGA-fontSize11: 2.625rem;
    --HealthCloudGA-einsteinHeaderTextShadow: #cfe9fe;
    --HealthCloudGA-palettePurple95: rgb(246, 242, 251);
    --HealthCloudGA-squareTappableXxSmall: 1.25rem;
    --HealthCloudGA-colorBackgroundDestructiveHover: rgb(142, 3, 15);
    --HealthCloudGA-fontSize9: 1.75rem;
    --HealthCloudGA-colorBackgroundLight: rgb(255, 255, 255);
    --HealthCloudGA-fontSize8: 1.5rem;
    --HealthCloudGA-paletteTeal90: rgb(172, 243, 228);
    --HealthCloudGA-shadowActive: 0 0 2px #0176d3;
    --HealthCloudGA-fontSize1: 0.625rem;
    --HealthCloudGA-paletteNeutral100: rgb(255, 255, 255);
    --HealthCloudGA-colorTextLink: rgb(1, 118, 211);
    --HealthCloudGA-pageHeaderTitleFontSize: 1.125rem;
    --HealthCloudGA-fontSize3: 0.8125rem;
    --HealthCloudGA-fontSize2: 0.75rem;
    --HealthCloudGA-colorTextLinkInverseDisabled: rgba(255, 255, 255, 0.15);
    --HealthCloudGA-fontSize5: 1rem;
    --HealthCloudGA-fontSize4: 0.875rem;
    --HealthCloudGA-fontSize7: 1.25rem;
    --HealthCloudGA-fontSize6: 1.125rem;
    --HealthCloudGA-spacingNone: 0;
    --HealthCloudGA-paletteOrange40: rgb(130, 81, 1);
    --HealthCloudGA-inputReadonlyFontWeight: 400;
    --HealthCloudGA-palettePurple60: rgb(173, 123, 238);
    --HealthCloudGA-paletteTeal95: rgb(222, 249, 243);
    --HealthCloudGA-colorStrokeHeaderButton: rgb(174, 174, 174);
    --HealthCloudGA-typingIconDotColorBackgroundGray: rgb(201, 201, 201);
    --HealthCloudGA-palettePurple65: rgb(183, 141, 239);
    --HealthCloudGA-pageHeaderTitleFontWeight: 400;
    --HealthCloudGA-colorBackgroundButtonIconFocus: rgb(243, 243, 243);
    --HealthCloudGA-groupDefaultAvatarSmall: url(../../../_slds/images/group_avatar_96.png?cache=d0659d12);
    --HealthCloudGA-colorBackgroundModalBrand: rgb(1, 68, 134);
    --HealthCloudGA-colorTextInverseActive: rgb(26, 185, 255);
    --HealthCloudGA-colorBackgroundHighlightSearch: rgb(255, 240, 63);
    --HealthCloudGA-paletteOrange50: rgb(169, 100, 4);
    --HealthCloudGA-colorBackgroundSuccessDark: rgb(46, 132, 74);
    --HealthCloudGA-shadowOverlay: 0 -2px 4px rgba(0, 0, 0, 0.07);
    --HealthCloudGA-sizeXSmall: 12rem;
    --HealthCloudGA-colorBackgroundDestructive: rgb(186, 5, 23);
    --HealthCloudGA-typingIconDotSize: .5rem;
    --HealthCloudGA-palettePurple70: rgb(194, 158, 241);
    --HealthCloudGA-colorBorderInfo: rgb(116, 116, 116);
    --HealthCloudGA-colorTextTabLabel: rgb(3, 45, 96);
    --HealthCloudGA-palettePink15: rgb(75, 6, 32);
    --HealthCloudGA-popoverWalkthroughColorBackgroundAlt: rgb(1, 118, 211);
    --HealthCloudGA-durationImmediately: 0.05s;
    --HealthCloudGA-palettePink10: rgb(55, 1, 20);
    --HealthCloudGA-elevationInverseShadow16: 0 -16px 16px 0 rgba(0, 0, 0, 0.16);
    --HealthCloudGA-salesforceSansLightWoff2: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Light.woff2);
    --HealthCloudGA-splitViewWidth: 25rem;
    --HealthCloudGA-colorBorderIconInverseHint: rgba(255, 255, 255, 0.5);
    --HealthCloudGA-brandDisabled: rgb(201, 199, 197);
    --HealthCloudGA-paletteOrange60: rgb(221, 122, 1);
    --HealthCloudGA-palettePurple40: rgb(117, 38, 227);
    --HealthCloudGA-paletteOrange65: rgb(243, 131, 3);
    --HealthCloudGA-progressColorBackground: rgb(255, 255, 255);
    --HealthCloudGA-colorBorderContextBarThemeDefaultActive: rgb(243, 243, 243);
    --HealthCloudGA-avatarGroupColorBackgroundInverse: rgb(116, 116, 116);
    --HealthCloudGA-colorBackgroundAlt2: rgb(243, 243, 243);
    --HealthCloudGA-cardFontWeight: 400;
    --HealthCloudGA-colorPickerSwatchShadow: inset 0 0 1px rgba(0,0,0,0.4);
    --HealthCloudGA-paletteOrange70: rgb(254, 147, 57);
    --HealthCloudGA-colorTextIconBrand: rgb(1, 118, 211);
    --HealthCloudGA-colorTextButtonDefault: rgb(1, 118, 211);
    --HealthCloudGA-palettePurple50: rgb(144, 80, 233);
    --HealthCloudGA-pathButtonWidthFixed: 13rem;
    --HealthCloudGA-sizeLarge: 25rem;
    --HealthCloudGA-userDefaultAvatarMedium: url(../../../_slds/images/profile_avatar_160.png?cache=bfba2c9a);
    --HealthCloudGA-colorBorderDestructive: rgb(234, 0, 30);
    --HealthCloudGA-colorTextWeak: rgb(116, 116, 116);
    --HealthCloudGA-fontSizeHeadingMedium: 1.125rem;
    --HealthCloudGA-mqSingleColumnRecordLayout: (max-width: 599px);
    --HealthCloudGA-colorBackgroundInputSearch: rgba(0, 0, 0, 0.16);
    --HealthCloudGA-welcomeMatBackgroundColorInfo: rgb(207, 233, 254);
    --HealthCloudGA-colorBorderBrandPrimary: rgb(27, 150, 255);
    --HealthCloudGA-colorBackgroundInverse: rgb(0, 22, 57);
    --HealthCloudGA-maxWidthActionOverflowMenu: 512px;
    --HealthCloudGA-paletteNeutral10: rgb(24, 24, 24);
    --HealthCloudGA-carouselColorBackground: rgb(255, 255, 255);
    --HealthCloudGA-colorTextLabel: rgb(116, 116, 116);
    --HealthCloudGA-colorBackgroundButtonSuccessActive: rgb(46, 132, 74);
    --HealthCloudGA-squareIconLarge: 3.125rem;
    --HealthCloudGA-spinnerSizeXSmall: 1rem;
    --HealthCloudGA-paletteOrange80: rgb(255, 186, 144);
    --HealthCloudGA-cardSpacingMargin: 1rem;
    --HealthCloudGA-colorTextBrowserActive: rgba(0, 0, 0, 0.4);
    --HealthCloudGA-colorBackgroundButtonBrandHover: rgb(1, 68, 134);
    --HealthCloudGA-chatMessageColorBackgroundOutbound: rgb(1, 68, 134);
    --HealthCloudGA-colorTextIconDefaultActive: rgb(3, 45, 96);
    --HealthCloudGA-palettePurple20: rgb(64, 16, 117);
    --HealthCloudGA-colorTextIconDefaultHover: rgb(1, 118, 211);
    --HealthCloudGA-colorTextLinkPrimary: rgb(1, 118, 211);
    --HealthCloudGA-fontSizeTextXSmall: 0.75rem;
    --HealthCloudGA-colorBackgroundToast: rgb(116, 116, 116);
    --HealthCloudGA-fontSizeXxLarge: 2rem;
    --HealthCloudGA-heightSalesPath: 2rem;
    --HealthCloudGA-colorTextIconDefaultHintBorderless: rgb(243, 243, 243);
    --HealthCloudGA-paletteOrange95: rgb(255, 241, 234);
    --HealthCloudGA-colorForegroundPrimary: rgb(255, 255, 255);
    --HealthCloudGA-paletteOrange90: rgb(254, 223, 208);
    --HealthCloudGA-colorBackgroundRowNew: rgb(205, 239, 196);
    --HealthCloudGA-fontSizeTextLarge: 1.125rem;
    --HealthCloudGA-paletteGreen15: rgb(12, 41, 18);
    --HealthCloudGA-colorBackgroundShade: rgb(243, 243, 243);
    --HealthCloudGA-paletteGreen10: rgb(7, 27, 18);
    --HealthCloudGA-palettePurple30: rgb(90, 27, 169);
    --HealthCloudGA-varSpacingXxxSmall: 0.125rem;
    --HealthCloudGA-brandLightActive: rgb(227, 229, 237);
    --HealthCloudGA-welcomeMatTextColorInfo: rgb(3, 45, 96);
    --HealthCloudGA-colorBackgroundIconWaffle: rgb(116, 116, 116);
    --HealthCloudGA-colorBackgroundContextBarItemHover: rgb(255, 255, 255);
    --HealthCloudGA-fontSizeXLargeA: 1.57rem;
    --HealthCloudGA-colorBackgroundPathCompleteHover: rgb(46, 132, 74);
    --HealthCloudGA-palettePink50: rgb(227, 6, 106);
    --HealthCloudGA-paletteViolet90: rgb(242, 222, 254);
    --HealthCloudGA-paletteGreen20: rgb(28, 51, 38);
    --HealthCloudGA-paletteViolet95: rgb(249, 240, 255);
    --HealthCloudGA-colorBorderContextBarThemeDefaultHover: rgb(50, 29, 113);
    --HealthCloudGA-squareIconMedium: 2.375rem;
    --HealthCloudGA-textTransform: none;
    --HealthCloudGA-colorBackgroundBrandPrimaryHover: rgb(1, 68, 134);
    --HealthCloudGA-colorTextSuccess: rgb(46, 132, 74);
    --HealthCloudGA-carouselIndicatorColorBackgroundFocus: rgb(1, 68, 134);
    --HealthCloudGA-colorBackgroundChromeDesktop: rgb(255, 255, 255);
    --HealthCloudGA-borderStrokeWidthThick: 2px;
    --HealthCloudGA-colorBackgroundReminder: rgb(243, 243, 243);
    --HealthCloudGA-palettePurple15: rgb(48, 11, 96);
    --HealthCloudGA-colorTextToast: rgb(243, 243, 243);
    --HealthCloudGA-paletteViolet80: rgb(229, 185, 254);
    --HealthCloudGA-colorBackgroundAlt: rgb(255, 255, 255);
    --HealthCloudGA-palettePink40: rgb(182, 5, 84);
    --HealthCloudGA-paletteGreen30: rgb(25, 78, 49);
    --HealthCloudGA-palettePurple10: rgb(36, 6, 67);
    --HealthCloudGA-elevationInverseShadow32: 0 -32px 32px 0 rgba(0, 0, 0, 0.16);
    --HealthCloudGA-colorBorderCustomer: rgb(254, 147, 57);
    --HealthCloudGA-tableColorBackgroundStripes: rgb(243, 243, 243);
    --HealthCloudGA-varSpacingVerticalSmall: 0.75rem;
    --HealthCloudGA-palettePink30: rgb(138, 3, 62);
    --HealthCloudGA-paletteViolet70: rgb(216, 146, 254);
    --HealthCloudGA-colorBorderContextBarInverseItem: rgba(255, 255, 255, 0.2);
    --HealthCloudGA-utilityBarColorBackgroundNotificationBadge: rgb(254, 92, 76);
    --HealthCloudGA-colorTextTabLabelDisabled: rgb(243, 243, 243);
    --HealthCloudGA-heightInput: 1.875rem;
    --HealthCloudGA-squareTappable: 2.75rem;
    --HealthCloudGA-fontSizeSmall: 0.875rem;
    --HealthCloudGA-paletteGreen40: rgb(57, 101, 71);
    --HealthCloudGA-tableColorBackgroundHeaderFocus: rgb(255, 255, 255);
    --HealthCloudGA-salesforceSansRegularWoff2: url(../../../_slds/fonts/v2.3.0/SalesforceSans-Regular.woff2);
    --HealthCloudGA-varSpacingHorizontalXxLarge: 3rem;
    --HealthCloudGA-paletteViolet65: rgb(209, 125, 254);
    --HealthCloudGA-progressBarColorBackgroundFill: rgb(26, 185, 255);
    --HealthCloudGA-colorBorderSeparator: rgb(243, 243, 243);
    --HealthCloudGA-paletteGreen50: rgb(46, 132, 74);
    --HealthCloudGA-brandHeaderIconDisabled: rgba(145, 145, 145, 0.25);
    --HealthCloudGA-palettePink20: rgb(97, 2, 42);
    --HealthCloudGA-splitViewColorBackground: rgb(243, 243, 243);
    --HealthCloudGA-colorBackgroundSecondary: rgb(243, 243, 243);
    --HealthCloudGA-colorTextLinkFocus: rgb(1, 68, 134);
    --HealthCloudGA-paletteViolet60: rgb(203, 101, 255);
}

#onetrust-banner-sdk .onetrust-vendors-list-handler {
    cursor: pointer;
    color: #1f96db;
    font-size: inherit;
    font-weight: bold;
    text-decoration: none;
    margin-left: 5px
}

    #onetrust-banner-sdk .onetrust-vendors-list-handler:hover {
        color: #1f96db
    }

#onetrust-banner-sdk:focus {
    outline: 2px solid #000;
    outline-offset: -2px
}

#onetrust-banner-sdk a:focus {
    outline: 2px solid #000
}

#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler {
    outline-offset: 1px
}

#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo {
    height: 64px;
    width: 64px
}

#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold {
    font-weight: bold
}

#onetrust-banner-sdk .ot-button-order-0 {
    order: 0
}

#onetrust-banner-sdk .ot-button-order-1 {
    order: 1
}

#onetrust-banner-sdk .ot-button-order-2 {
    order: 2
}

#onetrust-banner-sdk #onetrust-close-btn-container svg {
    height: 10px;
    width: 10px;
    pointer-events: none
}

#onetrust-banner-sdk .ot-close-icon, #onetrust-pc-sdk .ot-close-icon, #ot-sync-ntfy .ot-close-icon {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: 12px;
    width: 12px
}

#onetrust-banner-sdk .powered-by-logo, #onetrust-banner-sdk .ot-pc-footer-logo a, #onetrust-pc-sdk .powered-by-logo, #onetrust-pc-sdk .ot-pc-footer-logo a, #ot-sync-ntfy .powered-by-logo, #ot-sync-ntfy .ot-pc-footer-logo a {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: 25px;
    width: 152px;
    display: block;
    text-decoration: none;
    font-size: .75em
}

    #onetrust-banner-sdk .powered-by-logo:hover, #onetrust-banner-sdk .ot-pc-footer-logo a:hover, #onetrust-pc-sdk .powered-by-logo:hover, #onetrust-pc-sdk .ot-pc-footer-logo a:hover, #ot-sync-ntfy .powered-by-logo:hover, #ot-sync-ntfy .ot-pc-footer-logo a:hover {
        color: #565656
    }

#onetrust-banner-sdk h3 *, #onetrust-banner-sdk h4 *, #onetrust-banner-sdk h6 *, #onetrust-banner-sdk button *, #onetrust-banner-sdk a[data-parent-id] *, #onetrust-pc-sdk h3 *, #onetrust-pc-sdk h4 *, #onetrust-pc-sdk h6 *, #onetrust-pc-sdk button *, #onetrust-pc-sdk a[data-parent-id] *, #ot-sync-ntfy h3 *, #ot-sync-ntfy h4 *, #ot-sync-ntfy h6 *, #ot-sync-ntfy button *, #ot-sync-ntfy a[data-parent-id] * {
    font-size: inherit;
    font-weight: inherit;
    color: inherit
}

#onetrust-banner-sdk .ot-hide, #onetrust-pc-sdk .ot-hide, #ot-sync-ntfy .ot-hide {
    display: none !important
}

#onetrust-banner-sdk button.ot-link-btn:hover, #onetrust-pc-sdk button.ot-link-btn:hover, #ot-sync-ntfy button.ot-link-btn:hover {
    text-decoration: underline;
    opacity: 1
}

#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column {
    padding: 0
}

#onetrust-pc-sdk .ot-sdk-container {
    padding-right: 0
}

#onetrust-pc-sdk .ot-sdk-row {
    flex-direction: initial;
    width: 100%
}

#onetrust-pc-sdk [type=checkbox]:checked, #onetrust-pc-sdk [type=checkbox]:not(:checked) {
    pointer-events: initial
}

#onetrust-pc-sdk [type=checkbox]:disabled + label::before, #onetrust-pc-sdk [type=checkbox]:disabled + label:after, #onetrust-pc-sdk [type=checkbox]:disabled + label {
    pointer-events: none;
    opacity: .8
}

#onetrust-pc-sdk #vendor-list-content {
    transform: translate3d(0, 0, 0)
}

#onetrust-pc-sdk li input[type=checkbox] {
    z-index: 1
}

#onetrust-pc-sdk li .ot-checkbox label {
    z-index: 2
}

#onetrust-pc-sdk li .ot-checkbox input[type=checkbox] {
    height: auto;
    width: auto
}

#onetrust-pc-sdk li .host-title a, #onetrust-pc-sdk li .ot-host-name a, #onetrust-pc-sdk li .accordion-text, #onetrust-pc-sdk li .ot-acc-txt {
    z-index: 2;
    position: relative
}

#onetrust-pc-sdk input {
    margin: 3px .1ex
}

#onetrust-pc-sdk .pc-logo, #onetrust-pc-sdk .ot-pc-logo {
    height: 60px;
    width: 180px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

    #onetrust-pc-sdk .pc-logo img, #onetrust-pc-sdk .ot-pc-logo img {
        max-height: 100%;
        max-width: 100%
    }

    #onetrust-pc-sdk .pc-logo svg, #onetrust-pc-sdk .ot-pc-logo svg {
        height: 60px;
        width: 180px
    }

#onetrust-pc-sdk #close-pc-btn-handler > svg {
    margin: auto;
    display: block;
    height: 12px;
    width: 12px
}

#onetrust-pc-sdk .screen-reader-only, #onetrust-pc-sdk .ot-scrn-rdr, .ot-sdk-cookie-policy .screen-reader-only, .ot-sdk-cookie-policy .ot-scrn-rdr {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

#onetrust-pc-sdk.ot-fade-in, .onetrust-pc-dark-filter.ot-fade-in, #onetrust-banner-sdk.ot-fade-in {
    animation-name: onetrust-fade-in;
    animation-duration: 400ms;
    animation-timing-function: ease-in-out
}

#onetrust-pc-sdk.ot-hide {
    display: none !important
}

.onetrust-pc-dark-filter.ot-hide {
    display: none !important
}

#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings {
    color: #fff;
    background-color: #468254;
    height: auto;
    white-space: normal;
    word-wrap: break-word;
    padding: .8em 2em;
    font-size: .8em;
    line-height: 1.2;
    cursor: pointer;
    -moz-transition: .1s ease;
    -o-transition: .1s ease;
    -webkit-transition: 1s ease;
    transition: .1s ease
}

    #ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover {
        color: #fff;
        background-color: #2c6415
    }

    #ot-sdk-btn.ot-sdk-show-settings:active, #ot-sdk-btn.optanon-show-settings:active {
        color: #fff;
        background-color: #2c6415;
        border: 1px solid rgba(162,192,169,.5)
    }

.onetrust-pc-dark-filter {
    background: rgba(0,0,0,.5);
    z-index: 2147483646;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0
}

@keyframes onetrust-fade-in {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.ot-cookie-label {
    text-decoration: underline
}

@media only screen and (min-width: 426px)and (max-width: 896px)and (orientation: landscape) {
    #onetrust-pc-sdk p {
        font-size: .75em
    }
}

#onetrust-banner-sdk .banner-option-input:focus + label {
    outline: 1px solid #000;
    outline-style: auto
}

.category-vendors-list-handler + a:focus, .category-vendors-list-handler + a:focus-visible {
    outline: 2px solid #000
}

#onetrust-pc-sdk .ot-userid-title {
    margin-top: 10px
}

    #onetrust-pc-sdk .ot-userid-title > span, #onetrust-pc-sdk .ot-userid-timestamp > span {
        font-weight: 700
    }

#onetrust-pc-sdk .ot-userid-desc {
    font-style: italic
}

#onetrust-pc-sdk .ot-host-desc a {
    pointer-events: initial
}

#onetrust-pc-sdk .ot-ven-hdr > p a {
    position: relative;
    z-index: 2;
    pointer-events: initial
}

#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a {
    margin-right: auto
}

#onetrust-pc-sdk .ot-pc-footer-logo svg, #onetrust-pc-sdk .ot-pc-footer-logo img {
    width: 136px;
    height: 16px
}

#onetrust-pc-sdk .ot-pur-vdr-count {
    font-weight: 400;
    font-size: .8em;
    padding-top: 3px;
    display: block
}

#onetrust-banner-sdk .ot-optout-signal, #onetrust-pc-sdk .ot-optout-signal {
    border: 1px solid #32ae88;
    border-radius: 3px;
    padding: 5px;
    margin-bottom: 10px;
    background-color: #f9fffa;
    font-size: .85rem;
    line-height: 2
}

    #onetrust-banner-sdk .ot-optout-signal .ot-optout-icon, #onetrust-pc-sdk .ot-optout-signal .ot-optout-icon {
        display: inline;
        margin-right: 5px
    }

    #onetrust-banner-sdk .ot-optout-signal svg, #onetrust-pc-sdk .ot-optout-signal svg {
        height: 20px;
        width: 30px
    }

        #onetrust-banner-sdk .ot-optout-signal svg.ot-source-sprite, #onetrust-pc-sdk .ot-optout-signal svg.ot-source-sprite {
            position: relative;
            bottom: -3px
        }

        #onetrust-banner-sdk .ot-optout-signal svg:not(.ot-source-sprite), #onetrust-pc-sdk .ot-optout-signal svg:not(.ot-source-sprite) {
            transform: scale(0.5)
        }

            #onetrust-banner-sdk .ot-optout-signal svg:not(.ot-source-sprite) path, #onetrust-pc-sdk .ot-optout-signal svg:not(.ot-source-sprite) path {
                fill: #32ae88
            }

#onetrust-consent-sdk .ot-general-modal {
    overflow: hidden;
    position: fixed;
    margin: 0 auto;
    top: 50%;
    left: 50%;
    width: 40%;
    padding: 1.5rem;
    max-width: 575px;
    min-width: 575px;
    z-index: 2147483647;
    border-radius: 2.5px;
    transform: translate(-50%, -50%)
}

#onetrust-consent-sdk .ot-signature-health-group {
    margin-top: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-bottom: .625rem;
    width: calc(100% - 2.5rem)
}

    #onetrust-consent-sdk .ot-signature-health-group .ot-signature-health-form {
        gap: .5rem
    }

#onetrust-consent-sdk .ot-signature-health .ot-signature-health-form {
    width: 70%;
    gap: .35rem
}

#onetrust-consent-sdk .ot-signature-health .ot-signature-input {
    height: 38px;
    padding: 6px 10px;
    background-color: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box
}

#onetrust-consent-sdk .ot-signature-health .ot-signature-subtitle {
    font-size: 1.125rem
}

#onetrust-consent-sdk .ot-signature-health .ot-signature-group-title {
    font-size: 1.25rem;
    font-weight: bold
}

#onetrust-consent-sdk .ot-signature-health, #onetrust-consent-sdk .ot-signature-health-group {
    display: flex;
    flex-direction: column;
    gap: 1rem
}

    #onetrust-consent-sdk .ot-signature-health .ot-signature-cont, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-cont {
        display: flex;
        flex-direction: column;
        gap: .25rem
    }

    #onetrust-consent-sdk .ot-signature-health .ot-signature-paragraph, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-paragraph {
        margin: 0;
        line-height: 20px;
        font-size: max(14px,.875rem)
    }

    #onetrust-consent-sdk .ot-signature-health .ot-health-signature-error, #onetrust-consent-sdk .ot-signature-health-group .ot-health-signature-error {
        color: #4d4d4d;
        font-size: min(12px,.75rem)
    }

    #onetrust-consent-sdk .ot-signature-health .ot-signature-buttons-cont, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-buttons-cont {
        margin-top: max(.75rem,2%);
        gap: 1rem;
        display: flex;
        justify-content: flex-end
    }

    #onetrust-consent-sdk .ot-signature-health .ot-signature-button, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-button {
        flex: 1;
        height: auto;
        color: #fff;
        cursor: pointer;
        line-height: 1.2;
        min-width: 125px;
        font-weight: 600;
        font-size: .813em;
        border-radius: 2px;
        padding: 12px 10px;
        white-space: normal;
        word-wrap: break-word;
        word-break: break-word;
        background-color: #68b631;
        border: 2px solid #68b631
    }

        #onetrust-consent-sdk .ot-signature-health .ot-signature-button.reject, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-button.reject {
            background-color: #fff
        }

#onetrust-consent-sdk .ot-input-field-cont {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

    #onetrust-consent-sdk .ot-input-field-cont .ot-signature-input {
        width: 65%
    }

#onetrust-consent-sdk .ot-signature-health-form {
    display: flex;
    flex-direction: column
}

    #onetrust-consent-sdk .ot-signature-health-form .ot-signature-label {
        margin-bottom: 0;
        line-height: 20px;
        font-size: max(14px,.875rem)
    }

#onetrust-consent-sdk #onetrust-sprite-svg {
    display: none
}

@media only screen and (max-width: 600px) {
    #onetrust-consent-sdk .ot-general-modal {
        min-width: 100%
    }

    #onetrust-consent-sdk .ot-signature-health .ot-signature-health-form {
        width: 100%
    }

    #onetrust-consent-sdk .ot-input-field-cont .ot-signature-input {
        width: 100%
    }
}

#onetrust-banner-sdk, #onetrust-pc-sdk, #ot-sdk-cookie-policy, #ot-sync-ntfy {
    font-size: 16px
}

    #onetrust-banner-sdk *, #onetrust-banner-sdk ::after, #onetrust-banner-sdk ::before, #onetrust-pc-sdk *, #onetrust-pc-sdk ::after, #onetrust-pc-sdk ::before, #ot-sdk-cookie-policy *, #ot-sdk-cookie-policy ::after, #ot-sdk-cookie-policy ::before, #ot-sync-ntfy *, #ot-sync-ntfy ::after, #ot-sync-ntfy ::before {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box
    }

    #onetrust-banner-sdk div, #onetrust-banner-sdk span, #onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-banner-sdk p, #onetrust-banner-sdk img, #onetrust-banner-sdk svg, #onetrust-banner-sdk button, #onetrust-banner-sdk section, #onetrust-banner-sdk a, #onetrust-banner-sdk label, #onetrust-banner-sdk input, #onetrust-banner-sdk ul, #onetrust-banner-sdk li, #onetrust-banner-sdk nav, #onetrust-banner-sdk table, #onetrust-banner-sdk thead, #onetrust-banner-sdk tr, #onetrust-banner-sdk td, #onetrust-banner-sdk tbody, #onetrust-banner-sdk .ot-main-content, #onetrust-banner-sdk .ot-toggle, #onetrust-banner-sdk #ot-content, #onetrust-banner-sdk #ot-pc-content, #onetrust-banner-sdk .checkbox, #onetrust-pc-sdk div, #onetrust-pc-sdk span, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #onetrust-pc-sdk p, #onetrust-pc-sdk img, #onetrust-pc-sdk svg, #onetrust-pc-sdk button, #onetrust-pc-sdk section, #onetrust-pc-sdk a, #onetrust-pc-sdk label, #onetrust-pc-sdk input, #onetrust-pc-sdk ul, #onetrust-pc-sdk li, #onetrust-pc-sdk nav, #onetrust-pc-sdk table, #onetrust-pc-sdk thead, #onetrust-pc-sdk tr, #onetrust-pc-sdk td, #onetrust-pc-sdk tbody, #onetrust-pc-sdk .ot-main-content, #onetrust-pc-sdk .ot-toggle, #onetrust-pc-sdk #ot-content, #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk .checkbox, #ot-sdk-cookie-policy div, #ot-sdk-cookie-policy span, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy p, #ot-sdk-cookie-policy img, #ot-sdk-cookie-policy svg, #ot-sdk-cookie-policy button, #ot-sdk-cookie-policy section, #ot-sdk-cookie-policy a, #ot-sdk-cookie-policy label, #ot-sdk-cookie-policy input, #ot-sdk-cookie-policy ul, #ot-sdk-cookie-policy li, #ot-sdk-cookie-policy nav, #ot-sdk-cookie-policy table, #ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy tr, #ot-sdk-cookie-policy td, #ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy .ot-main-content, #ot-sdk-cookie-policy .ot-toggle, #ot-sdk-cookie-policy #ot-content, #ot-sdk-cookie-policy #ot-pc-content, #ot-sdk-cookie-policy .checkbox, #ot-sync-ntfy div, #ot-sync-ntfy span, #ot-sync-ntfy h1, #ot-sync-ntfy h2, #ot-sync-ntfy h3, #ot-sync-ntfy h4, #ot-sync-ntfy h5, #ot-sync-ntfy h6, #ot-sync-ntfy p, #ot-sync-ntfy img, #ot-sync-ntfy svg, #ot-sync-ntfy button, #ot-sync-ntfy section, #ot-sync-ntfy a, #ot-sync-ntfy label, #ot-sync-ntfy input, #ot-sync-ntfy ul, #ot-sync-ntfy li, #ot-sync-ntfy nav, #ot-sync-ntfy table, #ot-sync-ntfy thead, #ot-sync-ntfy tr, #ot-sync-ntfy td, #ot-sync-ntfy tbody, #ot-sync-ntfy .ot-main-content, #ot-sync-ntfy .ot-toggle, #ot-sync-ntfy #ot-content, #ot-sync-ntfy #ot-pc-content, #ot-sync-ntfy .checkbox {
        font-family: inherit;
        font-weight: normal;
        -webkit-font-smoothing: auto;
        letter-spacing: normal;
        line-height: normal;
        padding: 0;
        margin: 0;
        height: auto;
        min-height: 0;
        max-height: none;
        width: auto;
        min-width: 0;
        max-width: none;
        border-radius: 0;
        border: none;
        clear: none;
        float: none;
        position: static;
        bottom: auto;
        left: auto;
        right: auto;
        top: auto;
        text-align: left;
        text-decoration: none;
        text-indent: 0;
        text-shadow: none;
        text-transform: none;
        white-space: normal;
        background: none;
        overflow: visible;
        vertical-align: baseline;
        visibility: visible;
        z-index: auto;
        box-shadow: none
    }

    #onetrust-banner-sdk img, #onetrust-pc-sdk img, #ot-sdk-cookie-policy img, #ot-sync-ntfy img {
        overflow: hidden !important
    }

    #onetrust-banner-sdk label:before, #onetrust-banner-sdk label:after, #onetrust-banner-sdk .checkbox:after, #onetrust-banner-sdk .checkbox:before, #onetrust-pc-sdk label:before, #onetrust-pc-sdk label:after, #onetrust-pc-sdk .checkbox:after, #onetrust-pc-sdk .checkbox:before, #ot-sdk-cookie-policy label:before, #ot-sdk-cookie-policy label:after, #ot-sdk-cookie-policy .checkbox:after, #ot-sdk-cookie-policy .checkbox:before, #ot-sync-ntfy label:before, #ot-sync-ntfy label:after, #ot-sync-ntfy .checkbox:after, #ot-sync-ntfy .checkbox:before {
        content: "";
        content: none
    }

    #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container {
        position: relative;
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
        padding: 0 20px;
        box-sizing: border-box
    }

    #onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns {
        width: 100%;
        float: left;
        box-sizing: border-box;
        padding: 0;
        display: initial
    }

@media(min-width: 400px) {
    #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container {
        width: 90%;
        padding: 0
    }
}

@media(min-width: 550px) {
    #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container {
        width: 100%
    }

    #onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns {
        margin-left: 4%
    }

        #onetrust-banner-sdk .ot-sdk-column:first-child, #onetrust-banner-sdk .ot-sdk-columns:first-child, #onetrust-pc-sdk .ot-sdk-column:first-child, #onetrust-pc-sdk .ot-sdk-columns:first-child, #ot-sdk-cookie-policy .ot-sdk-column:first-child, #ot-sdk-cookie-policy .ot-sdk-columns:first-child {
            margin-left: 0
        }

    #onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns {
        width: 13.3333333333%
    }

    #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns {
        width: 22%
    }

    #onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns {
        width: 30.6666666667%
    }

    #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns {
        width: 65.3333333333%
    }

    #onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns {
        width: 74%
    }

    #onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns {
        width: 82.6666666667%
    }

    #onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns {
        width: 91.3333333333%
    }

    #onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns {
        width: 100%;
        margin-left: 0
    }
}

#onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6 {
    margin-top: 0;
    font-weight: 600;
    font-family: inherit
}

#onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 {
    font-size: 1.5rem;
    line-height: 1.2
}

#onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 {
    font-size: 1.5rem;
    line-height: 1.25
}

#onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 {
    font-size: 1.5rem;
    line-height: 1.3
}

#onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 {
    font-size: 1.5rem;
    line-height: 1.35
}

#onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 {
    font-size: 1.5rem;
    line-height: 1.5
}

#onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 {
    font-size: 1.5rem;
    line-height: 1.6
}

@media(min-width: 550px) {
    #onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 {
        font-size: 1.5rem
    }

    #onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 {
        font-size: 1.5rem
    }

    #onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 {
        font-size: 1.5rem
    }

    #onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 {
        font-size: 1.5rem
    }

    #onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 {
        font-size: 1.5rem
    }

    #onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 {
        font-size: 1.5rem
    }
}

#onetrust-banner-sdk p, #onetrust-pc-sdk p, #ot-sdk-cookie-policy p {
    margin: 0 0 1em 0;
    font-family: inherit;
    line-height: normal
}

#onetrust-banner-sdk a, #onetrust-pc-sdk a, #ot-sdk-cookie-policy a {
    color: #565656;
    text-decoration: underline
}

    #onetrust-banner-sdk a:hover, #onetrust-pc-sdk a:hover, #ot-sdk-cookie-policy a:hover {
        color: #565656;
        text-decoration: none
    }

#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button {
    margin-bottom: 1rem;
    font-family: inherit
}

#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button {
    display: inline-block;
    height: 38px;
    padding: 0 30px;
    color: #555;
    text-align: center;
    font-size: .9em;
    font-weight: 400;
    line-height: 38px;
    letter-spacing: .01em;
    text-decoration: none;
    white-space: nowrap;
    background-color: rgba(0,0,0,0);
    border-radius: 2px;
    border: 1px solid #bbb;
    cursor: pointer;
    box-sizing: border-box
}

    #onetrust-banner-sdk .ot-sdk-button:hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #onetrust-pc-sdk .ot-sdk-button:hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #ot-sdk-cookie-policy .ot-sdk-button:hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus {
        color: #333;
        border-color: #888;
        opacity: .9
    }

    #onetrust-banner-sdk .ot-sdk-button:focus, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:focus, #onetrust-pc-sdk .ot-sdk-button:focus, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:focus, #ot-sdk-cookie-policy .ot-sdk-button:focus, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:focus {
        outline: 2px solid #000
    }

    #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-banner-sdk button.ot-sdk-button-primary, #onetrust-banner-sdk input[type=submit].ot-sdk-button-primary, #onetrust-banner-sdk input[type=reset].ot-sdk-button-primary, #onetrust-banner-sdk input[type=button].ot-sdk-button-primary, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-pc-sdk button.ot-sdk-button-primary, #onetrust-pc-sdk input[type=submit].ot-sdk-button-primary, #onetrust-pc-sdk input[type=reset].ot-sdk-button-primary, #onetrust-pc-sdk input[type=button].ot-sdk-button-primary, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary, #ot-sdk-cookie-policy button.ot-sdk-button-primary, #ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary {
        color: #fff;
        background-color: #33c3f0;
        border-color: #33c3f0
    }

        #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-banner-sdk button.ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type=submit].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type=reset].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type=button].ot-sdk-button-primary:hover, #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-banner-sdk button.ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type=submit].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type=reset].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type=button].ot-sdk-button-primary:focus, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-pc-sdk button.ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type=submit].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type=reset].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type=button].ot-sdk-button-primary:hover, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-pc-sdk button.ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type=submit].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type=reset].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type=button].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary:focus {
            color: #fff;
            background-color: #1eaedb;
            border-color: #1eaedb
        }

#onetrust-banner-sdk input[type=text], #onetrust-pc-sdk input[type=text], #ot-sdk-cookie-policy input[type=text] {
    height: 38px;
    padding: 6px 10px;
    background-color: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box
}

#onetrust-banner-sdk input[type=text], #onetrust-pc-sdk input[type=text], #ot-sdk-cookie-policy input[type=text] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

    #onetrust-banner-sdk input[type=text]:focus, #onetrust-pc-sdk input[type=text]:focus, #ot-sdk-cookie-policy input[type=text]:focus {
        border: 1px solid #000;
        outline: 0
    }

#onetrust-banner-sdk label, #onetrust-pc-sdk label, #ot-sdk-cookie-policy label {
    display: block;
    margin-bottom: .5rem;
    font-weight: 600
}

#onetrust-banner-sdk input[type=checkbox], #onetrust-pc-sdk input[type=checkbox], #ot-sdk-cookie-policy input[type=checkbox] {
    display: inline
}

#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul {
    list-style: circle inside
}

#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul {
    padding-left: 0;
    margin-top: 0
}

    #onetrust-banner-sdk ul ul, #onetrust-pc-sdk ul ul, #ot-sdk-cookie-policy ul ul {
        margin: 1.5rem 0 1.5rem 3rem;
        font-size: 90%
    }

#onetrust-banner-sdk li, #onetrust-pc-sdk li, #ot-sdk-cookie-policy li {
    margin-bottom: 1rem
}

#onetrust-banner-sdk th, #onetrust-banner-sdk td, #onetrust-pc-sdk th, #onetrust-pc-sdk td, #ot-sdk-cookie-policy th, #ot-sdk-cookie-policy td {
    padding: 12px 15px;
    text-align: left;
    border-bottom: 1px solid #e1e1e1
}

#onetrust-banner-sdk button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy button {
    margin-bottom: 1rem;
    font-family: inherit
}

#onetrust-banner-sdk .ot-sdk-container:after, #onetrust-banner-sdk .ot-sdk-row:after, #onetrust-pc-sdk .ot-sdk-container:after, #onetrust-pc-sdk .ot-sdk-row:after, #ot-sdk-cookie-policy .ot-sdk-container:after, #ot-sdk-cookie-policy .ot-sdk-row:after {
    content: "";
    display: table;
    clear: both
}

#onetrust-banner-sdk .ot-sdk-row, #onetrust-pc-sdk .ot-sdk-row, #ot-sdk-cookie-policy .ot-sdk-row {
    margin: 0;
    max-width: none;
    display: block
}

#onetrust-banner-sdk {
    box-shadow: 0 0 18px rgba(0,0,0,.2)
}

    #onetrust-banner-sdk.otCenterRounded {
        z-index: 2147483645;
        top: 10%;
        position: fixed;
        right: 0;
        background-color: #fff;
        width: 60%;
        max-width: 650px;
        border-radius: 2.5px;
        left: 1em;
        margin: 0 auto;
        font-size: 14px;
        max-height: 90%;
        overflow-x: hidden;
        overflow-y: auto
    }

    #onetrust-banner-sdk.otRelFont {
        font-size: .875rem
    }

    #onetrust-banner-sdk::-webkit-scrollbar {
        width: 11px
    }

    #onetrust-banner-sdk::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background: #c1c1c1
    }

#onetrust-banner-sdk {
    scrollbar-arrow-color: #c1c1c1;
    scrollbar-darkshadow-color: #c1c1c1;
    scrollbar-face-color: #c1c1c1;
    scrollbar-shadow-color: #c1c1c1
}

    #onetrust-banner-sdk h3, #onetrust-banner-sdk p {
        color: dimgray
    }

    #onetrust-banner-sdk #onetrust-policy {
        margin-top: 40px
    }

    #onetrust-banner-sdk #onetrust-policy-title {
        float: left;
        text-align: left;
        font-size: 1em;
        line-height: 1.4;
        margin-bottom: 0;
        padding: 0 0 10px 30px;
        width: calc(100% - 90px)
    }

    #onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-b-addl-desc, #onetrust-banner-sdk .ot-gv-list-handler {
        clear: both;
        float: left;
        margin: 0 30px 10px 30px;
        font-size: .813em;
        line-height: 1.5
    }

        #onetrust-banner-sdk #onetrust-policy-text *, #onetrust-banner-sdk .ot-b-addl-desc *, #onetrust-banner-sdk .ot-gv-list-handler * {
            line-height: inherit;
            font-size: inherit;
            margin: 0
        }

    #onetrust-banner-sdk .ot-optout-signal {
        margin: 0 1.875rem .625rem 1.875rem
    }

    #onetrust-banner-sdk .ot-gv-list-handler {
        padding: 0;
        border: 0;
        height: auto;
        width: auto
    }

    #onetrust-banner-sdk .ot-b-addl-desc {
        display: block
    }

    #onetrust-banner-sdk #onetrust-button-group-parent {
        padding: 15px 30px;
        text-align: center
    }

        #onetrust-banner-sdk #onetrust-button-group-parent:not(.has-reject-all-button) #onetrust-button-group {
            text-align: right
        }

    #onetrust-banner-sdk #onetrust-button-group {
        text-align: center;
        display: inline-block;
        width: 100%
    }

        #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container {
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-end
        }

            #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(1) {
                margin-right: auto !important
            }

            #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(2) {
                margin-right: 1em !important
            }

            #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container *[class*=ot-button-order-]:last-of-type {
                margin-right: 0 !important
            }

    #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler {
        margin-right: 1em
    }

    #onetrust-banner-sdk #onetrust-pc-btn-handler {
        border: 1px solid #6cc04a;
        max-width: 45%
    }

    #onetrust-banner-sdk .banner-actions-container {
        float: right;
        width: 50%
    }

    #onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link {
        background-color: #fff;
        border: none;
        color: #6cc04a;
        text-decoration: underline;
        padding-left: 0;
        padding-right: 0
    }

    #onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler {
        background-color: #6cc04a;
        color: #fff;
        border-color: #6cc04a;
        min-width: 135px;
        padding: 12px 10px;
        letter-spacing: .05em;
        line-height: 1.4;
        font-size: .813em;
        font-weight: 600;
        height: auto;
        white-space: normal;
        word-break: break-word;
        word-wrap: break-word
    }

    #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler {
        float: left;
        max-width: calc(40% - 18px)
    }

        #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link {
            text-align: left;
            margin-right: 0
        }

    #onetrust-banner-sdk .has-reject-all-button .banner-actions-container {
        max-width: 60%;
        width: auto
    }

    #onetrust-banner-sdk .ot-close-icon {
        width: 44px;
        height: 44px;
        background-size: 12px;
        margin: -18px -18px 0 0;
        border: none;
        display: inline-block;
        padding: 0
    }

    #onetrust-banner-sdk #onetrust-close-btn-container {
        position: absolute;
        right: 24px;
        top: 20px
    }

    #onetrust-banner-sdk .banner_logo {
        display: none
    }

    #onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy {
        margin-top: 10px
    }

    #onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo {
        margin: 4px 25px
    }

    #onetrust-banner-sdk #banner-options {
        float: left;
        padding: 0 30px;
        width: calc(100% - 90px)
    }

    #onetrust-banner-sdk .banner-option {
        margin-bottom: 10px
    }

    #onetrust-banner-sdk .banner-option-input {
        cursor: pointer;
        width: auto;
        height: auto;
        border: none;
        padding: 0;
        padding-right: 3px;
        margin: 0 0 6px;
        font-size: .82em;
        line-height: 1.4
    }

        #onetrust-banner-sdk .banner-option-input * {
            pointer-events: none;
            font-size: inherit;
            line-height: inherit
        }

        #onetrust-banner-sdk .banner-option-input[aria-expanded=true] .ot-arrow-container {
            transform: rotate(90deg)
        }

        #onetrust-banner-sdk .banner-option-input[aria-expanded=true] ~ .banner-option-details {
            height: auto;
            display: block
        }

    #onetrust-banner-sdk .banner-option-header {
        cursor: pointer;
        display: inline-block
    }

        #onetrust-banner-sdk .banner-option-header :first-child {
            color: dimgray;
            font-weight: bold;
            float: left
        }

    #onetrust-banner-sdk .ot-arrow-container, #onetrust-banner-sdk .banner-option-details {
        transition: all 300ms ease-in 0s;
        -webkit-transition: all 300ms ease-in 0s;
        -moz-transition: all 300ms ease-in 0s;
        -o-transition: all 300ms ease-in 0s
    }

    #onetrust-banner-sdk .ot-arrow-container {
        display: inline-block;
        border-top: 6px solid rgba(0,0,0,0);
        border-bottom: 6px solid rgba(0,0,0,0);
        border-left: 6px solid dimgray;
        margin-left: 10px;
        vertical-align: middle
    }

    #onetrust-banner-sdk .banner-option-details {
        display: none;
        font-size: .83em;
        line-height: 1.5;
        height: 0px;
        padding: 10px 10px 5px 10px
    }

        #onetrust-banner-sdk .banner-option-details * {
            font-size: inherit;
            line-height: inherit;
            color: dimgray
        }

    #onetrust-banner-sdk .ot-dpd-container {
        float: left;
        margin: 0 30px 10px 30px
    }

    #onetrust-banner-sdk .ot-dpd-title {
        font-weight: bold;
        padding-bottom: 10px
    }

    #onetrust-banner-sdk .ot-dpd-title {
        font-size: 1em;
        line-height: 1.4
    }

    #onetrust-banner-sdk .ot-dpd-desc {
        font-size: .813em;
        line-height: 1.5;
        margin-bottom: 0
    }

        #onetrust-banner-sdk .ot-dpd-desc * {
            margin: 0
        }

    #onetrust-banner-sdk .onetrust-vendors-list-handler {
        display: block;
        margin-left: 0px;
        margin-top: 5px;
        padding: 0;
        margin-bottom: 0;
        border: 0;
        line-height: normal;
        height: auto;
        width: auto
    }

    #onetrust-banner-sdk :not(.ot-dpd-desc) > .ot-b-addl-desc {
        float: left;
        margin: 0 30px 10px 30px
    }

    #onetrust-banner-sdk .ot-dpd-desc > .ot-b-addl-desc {
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 1em;
        line-height: 1.5;
        float: none
    }

    #onetrust-banner-sdk #onetrust-policy-text a {
        font-weight: bold
    }

    #onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container {
        top: 15px;
        transform: none;
        right: 15px
    }

        #onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button {
            padding: 0;
            white-space: pre-wrap;
            border: none;
            height: auto;
            line-height: 1.5;
            text-decoration: underline;
            font-size: .75em
        }

    #onetrust-banner-sdk.ot-close-btn-link.ot-wo-title #onetrust-group-container {
        margin-top: 20px
    }

@media only screen and (max-width: 425px) {
    #onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler {
        width: 100%;
        margin-bottom: 10px
    }

    #onetrust-banner-sdk #onetrust-pc-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler {
        margin-right: 0
    }

    #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link {
        text-align: center
    }

    #onetrust-banner-sdk .banner-actions-container, #onetrust-banner-sdk #onetrust-pc-btn-handler {
        width: 100%;
        max-width: none
    }

    #onetrust-banner-sdk.otCenterRounded {
        left: 0;
        width: 95%;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%)
    }
}

@media only screen and (max-width: 600px) {
    #onetrust-banner-sdk .ot-sdk-container {
        width: auto;
        padding: 0
    }

    #onetrust-banner-sdk #onetrust-policy-title {
        padding: 0 22px 10px 22px
    }

    #onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk :not(.ot-dpd-desc) > .ot-b-addl-desc, #onetrust-banner-sdk .ot-dpd-container {
        margin: 0 22px 10px 22px;
        width: calc(100% - 44px)
    }

    #onetrust-banner-sdk #onetrust-button-group-parent {
        padding: 15px 22px
    }

    #onetrust-banner-sdk #banner-options {
        padding: 0 22px;
        width: calc(100% - 44px)
    }

    #onetrust-banner-sdk .banner-option {
        margin-bottom: 6px
    }

    #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler {
        float: none;
        max-width: 100%
    }

    #onetrust-banner-sdk .has-reject-all-button .banner-actions-container {
        width: 100%;
        text-align: center;
        max-width: 100%
    }

    #onetrust-banner-sdk.ot-close-btn-link #onetrust-group-container {
        margin-top: 20px
    }

    #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(1), #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(2), #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container *[class*=ot-button-order-]:last-of-type {
        flex-basis: 100%;
        margin-right: 0 !important
    }
}

@media only screen and (min-width: 426px)and (max-width: 896px) {
    #onetrust-banner-sdk.otCenterRounded {
        left: 0;
        top: 15%;
        transform: translateY(-13%);
        -webkit-transform: translateY(-13%);
        max-width: 600px;
        width: 95%
    }
}

#onetrust-consent-sdk #onetrust-banner-sdk {
    background-color: #FFFFFF;
}

    #onetrust-consent-sdk #onetrust-policy-title,
    #onetrust-consent-sdk #onetrust-policy-text,
    #onetrust-consent-sdk .ot-b-addl-desc,
    #onetrust-consent-sdk .ot-dpd-desc,
    #onetrust-consent-sdk .ot-dpd-title,
    #onetrust-consent-sdk #onetrust-policy-text *:not(.onetrust-vendors-list-handler),
    #onetrust-consent-sdk .ot-dpd-desc *:not(.onetrust-vendors-list-handler),
    #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *,
    #onetrust-banner-sdk .ot-cat-header,
    #onetrust-banner-sdk .ot-optout-signal {
        color: #696969;
    }

    #onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details {
        background-color: #E9E9E9;
    }

    #onetrust-consent-sdk #onetrust-banner-sdk a[href],
    #onetrust-consent-sdk #onetrust-banner-sdk a[href] font,
    #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn {
        color: #C9CACC;
    }

#onetrust-consent-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler {
    background-color: #008BB0;
    border-color: #008BB0;
    color: #FFFFFF;
}

#onetrust-consent-sdk #onetrust-banner-sdk *:focus,
#onetrust-consent-sdk #onetrust-banner-sdk:focus {
    outline-color: #000000;
    outline-width: 1px;
}

#onetrust-consent-sdk #onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
    color: #008BB0;
    border-color: #008BB0;
    background-color: #FFFFFF;
}

#onetrust-banner-sdk #onetrust-policy-text a.ot-cookie-policy-link,
#onetrust-banner-sdk #onetrust-policy-text a.ot-imprint-link {
    margin-left: 5px;
}

#onetrust-pc-sdk.otPcCenter {
    --ot-footer-space: 160px;
    overflow: hidden;
    position: fixed;
    margin: 0 auto;
    top: 5%;
    right: 0;
    left: 0;
    width: 40%;
    max-width: 575px;
    min-width: 575px;
    border-radius: 2.5px;
    z-index: 2147483647;
    background-color: #fff;
    -webkit-box-shadow: 0px 2px 10px -3px #999;
    -moz-box-shadow: 0px 2px 10px -3px #999;
    box-shadow: 0px 2px 10px -3px #999
}

    #onetrust-pc-sdk.otPcCenter[dir=rtl] {
        right: 0;
        left: 0
    }

#onetrust-pc-sdk.otRelFont {
    font-size: 1rem
}

#onetrust-pc-sdk .ot-optout-signal {
    margin-top: .625rem
}

#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus, #onetrust-pc-sdk .ot-hide-tgl {
    visibility: hidden
}

    #onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *, #onetrust-pc-sdk .ot-hide-tgl * {
        visibility: hidden
    }

#onetrust-pc-sdk #ot-gn-venlst .ot-ven-item .ot-acc-hdr {
    min-height: 40px
}

#onetrust-pc-sdk .ot-pc-header {
    height: 39px;
    padding: 10px 0 10px 30px;
    border-bottom: 1px solid #e9e9e9
}

#onetrust-pc-sdk #ot-pc-title, #onetrust-pc-sdk #ot-category-title, #onetrust-pc-sdk .ot-cat-header, #onetrust-pc-sdk #ot-lst-title, #onetrust-pc-sdk .ot-ven-hdr .ot-ven-name, #onetrust-pc-sdk .ot-always-active {
    font-weight: bold;
    color: dimgray
}

#onetrust-pc-sdk .ot-always-active-group .ot-cat-header {
    width: 55%;
    font-weight: 700
}

#onetrust-pc-sdk .ot-cat-item p {
    clear: both;
    float: left;
    margin-top: 10px;
    margin-bottom: 5px;
    line-height: 1.5;
    font-size: .812em;
    color: dimgray
}

#onetrust-pc-sdk .ot-close-icon {
    height: 44px;
    width: 44px;
    background-size: 10px
}

#onetrust-pc-sdk #ot-pc-title {
    float: left;
    font-size: 1em;
    line-height: 1.5;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%
}

#onetrust-pc-sdk #accept-recommended-btn-handler {
    margin-right: 10px;
    margin-bottom: 25px;
    position: relative;
    outline-offset: -1px
}

#onetrust-pc-sdk #ot-pc-desc {
    clear: both;
    width: 100%;
    font-size: .812em;
    line-height: 1.5;
    margin-bottom: 25px
}

    #onetrust-pc-sdk #ot-pc-desc * {
        font-size: inherit;
        line-height: inherit
    }

    #onetrust-pc-sdk #ot-pc-desc ul li {
        padding: 10px 0px
    }

#onetrust-pc-sdk a {
    color: #656565;
    cursor: pointer
}

    #onetrust-pc-sdk a:hover {
        color: #3860be
    }

#onetrust-pc-sdk label {
    margin-bottom: 0
}

#onetrust-pc-sdk #vdr-lst-dsc {
    font-size: .812em;
    line-height: 1.5;
    padding: 10px 15px 5px 15px
}

#onetrust-pc-sdk button {
    max-width: 394px;
    padding: 12px 30px;
    line-height: 1;
    word-break: break-word;
    word-wrap: break-word;
    white-space: normal;
    font-weight: bold;
    height: auto
}

#onetrust-pc-sdk .ot-link-btn {
    padding: 0;
    margin-bottom: 0;
    border: 0;
    font-weight: normal;
    line-height: normal;
    width: auto;
    height: auto
}

#onetrust-pc-sdk #ot-pc-content {
    position: absolute;
    overflow-y: scroll;
    padding-left: 2px;
    padding-right: 30px;
    top: 60px;
    bottom: 110px;
    margin: 1px 3px 0 30px;
    width: calc(100% - 63px)
}

#onetrust-pc-sdk .ot-vs-list .ot-always-active, #onetrust-pc-sdk .ot-cat-grp .ot-always-active {
    float: right;
    clear: none;
    color: #3860be;
    margin: 0;
    font-size: .813em;
    line-height: 1.3
}

#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track {
    margin-right: 20px
}

#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar {
    width: 11px
}

#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #d8d8d8
}

#onetrust-pc-sdk input[type=checkbox]:focus + .ot-acc-hdr {
    outline: #000 1px solid
}

#onetrust-pc-sdk .ot-pc-scrollbar {
    scrollbar-arrow-color: #d8d8d8;
    scrollbar-darkshadow-color: #d8d8d8;
    scrollbar-face-color: #d8d8d8;
    scrollbar-shadow-color: #d8d8d8
}

#onetrust-pc-sdk .save-preference-btn-handler {
    margin-right: 20px
}

#onetrust-pc-sdk .ot-pc-refuse-all-handler {
    margin-right: 10px
}

#onetrust-pc-sdk #ot-pc-desc .privacy-notice-link {
    margin-left: 0;
    margin-right: 8px
}

#onetrust-pc-sdk #ot-pc-desc .ot-imprint-handler {
    margin-left: 0;
    margin-right: 8px
}

#onetrust-pc-sdk .ot-subgrp-cntr {
    display: inline-block;
    clear: both;
    width: 100%;
    padding-top: 15px
}

#onetrust-pc-sdk .ot-switch + .ot-subgrp-cntr {
    padding-top: 10px
}

#onetrust-pc-sdk ul.ot-subgrps {
    margin: 0;
    font-size: initial
}

    #onetrust-pc-sdk ul.ot-subgrps li p, #onetrust-pc-sdk ul.ot-subgrps li h5 {
        font-size: .813em;
        line-height: 1.4;
        color: dimgray
    }

    #onetrust-pc-sdk ul.ot-subgrps .ot-switch {
        min-height: auto
    }

    #onetrust-pc-sdk ul.ot-subgrps .ot-switch-nob {
        top: 0
    }

    #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr {
        display: inline-block;
        width: 100%
    }

    #onetrust-pc-sdk ul.ot-subgrps .ot-acc-txt {
        margin: 0
    }

    #onetrust-pc-sdk ul.ot-subgrps li {
        padding: 0;
        border: none
    }

        #onetrust-pc-sdk ul.ot-subgrps li h5 {
            position: relative;
            top: 5px;
            font-weight: bold;
            margin-bottom: 0;
            float: left
        }

#onetrust-pc-sdk li.ot-subgrp {
    margin-left: 20px;
    overflow: auto
}

    #onetrust-pc-sdk li.ot-subgrp > h5 {
        width: calc(100% - 100px)
    }

    #onetrust-pc-sdk .ot-cat-item p > ul, #onetrust-pc-sdk li.ot-subgrp p > ul {
        margin: 0px;
        list-style: disc;
        margin-left: 15px;
        font-size: inherit
    }

        #onetrust-pc-sdk .ot-cat-item p > ul li, #onetrust-pc-sdk li.ot-subgrp p > ul li {
            font-size: inherit;
            padding-top: 10px;
            padding-left: 0px;
            padding-right: 0px;
            border: none
        }

            #onetrust-pc-sdk .ot-cat-item p > ul li:last-child, #onetrust-pc-sdk li.ot-subgrp p > ul li:last-child {
                padding-bottom: 10px
            }

#onetrust-pc-sdk .ot-pc-logo {
    height: 40px;
    width: 120px
}

#onetrust-pc-sdk .ot-pc-footer {
    position: absolute;
    bottom: 0px;
    width: 100%;
    max-height: var(--ot-footer-space);
    border-top: 1px solid #d8d8d8
}

#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-refuse-all-handler {
    margin-bottom: 0px
}

#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content {
    bottom: var(--ot-footer-space)
}

#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button {
    width: 100%;
    max-width: none
}

#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container {
    margin: 0 30px;
    width: calc(100% - 60px);
    padding-right: 0
}

#onetrust-pc-sdk .ot-pc-footer-logo {
    height: 30px;
    width: 100%;
    text-align: right;
    background: #f4f4f4
}

    #onetrust-pc-sdk .ot-pc-footer-logo a {
        display: inline-block;
        margin-top: 5px;
        margin-right: 10px
    }

#onetrust-pc-sdk[dir=rtl] .ot-pc-footer-logo {
    direction: rtl
}

    #onetrust-pc-sdk[dir=rtl] .ot-pc-footer-logo a {
        margin-right: 25px
    }

#onetrust-pc-sdk .ot-tgl {
    float: right;
    position: relative;
    z-index: 1
}

    #onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob {
        background-color: #468254;
        border: 1px solid #fff
    }

        #onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob:before {
            -webkit-transform: translateX(20px);
            -ms-transform: translateX(20px);
            transform: translateX(20px);
            background-color: #fff;
            border-color: #fff
        }

    #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch {
        outline: #000 solid 1px
    }

#onetrust-pc-sdk .ot-switch {
    position: relative;
    display: inline-block;
    width: 45px;
    height: 25px
}

#onetrust-pc-sdk .ot-switch-nob {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #767676;
    border: 1px solid #ddd;
    transition: all .2s ease-in 0s;
    -moz-transition: all .2s ease-in 0s;
    -o-transition: all .2s ease-in 0s;
    -webkit-transition: all .2s ease-in 0s;
    border-radius: 20px
}

    #onetrust-pc-sdk .ot-switch-nob:before {
        position: absolute;
        content: "";
        height: 18px;
        width: 18px;
        bottom: 3px;
        left: 3px;
        background-color: #fff;
        -webkit-transition: .4s;
        transition: .4s;
        border-radius: 20px
    }

#onetrust-pc-sdk .ot-chkbox input {
    width: 28px !important;
    height: 28px !important
}

    #onetrust-pc-sdk .ot-chkbox input:checked ~ label::before {
        background-color: #3860be
    }

    #onetrust-pc-sdk .ot-chkbox input + label::after {
        content: none;
        color: #fff
    }

    #onetrust-pc-sdk .ot-chkbox input:checked + label::after {
        content: ""
    }

    #onetrust-pc-sdk .ot-chkbox input:focus + label::before {
        outline-style: solid;
        outline-width: 2px;
        outline-style: auto
    }

    #onetrust-pc-sdk .ot-chkbox input[aria-checked=mixed] ~ label::before {
        background-color: #3860be
    }

    #onetrust-pc-sdk .ot-chkbox input[aria-checked=mixed] + label::after {
        content: ""
    }

#onetrust-pc-sdk .ot-chkbox label {
    position: relative;
    display: inline-block;
    padding-left: 30px;
    cursor: pointer;
    font-weight: 500;
    width: 28px;
    height: 28px
}

    #onetrust-pc-sdk .ot-chkbox label::before, #onetrust-pc-sdk .ot-chkbox label::after {
        position: absolute;
        content: "";
        display: inline-block;
        border-radius: 3px
    }

    #onetrust-pc-sdk .ot-chkbox label::before {
        height: 18px;
        width: 18px;
        border: 1px solid #3860be;
        left: 4px;
        top: 4px
    }

    #onetrust-pc-sdk .ot-chkbox label::after {
        height: 5px;
        width: 9px;
        border-left: 3px solid;
        border-bottom: 3px solid;
        transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        left: 8px;
        top: 8px
    }

#onetrust-pc-sdk .ot-label-txt {
    display: none
}

#onetrust-pc-sdk .ot-chkbox input, #onetrust-pc-sdk .ot-tgl input {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0
}

#onetrust-pc-sdk .ot-arw-cntr {
    float: right;
    position: relative;
    pointer-events: none
}

    #onetrust-pc-sdk .ot-arw-cntr .ot-arw {
        width: 16px;
        height: 16px;
        margin-left: 5px;
        color: dimgray;
        display: inline-block;
        vertical-align: middle;
        -webkit-transition: all 150ms ease-in 0s;
        -moz-transition: all 150ms ease-in 0s;
        -o-transition: all 150ms ease-in 0s;
        transition: all 150ms ease-in 0s
    }

#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded=true] ~ .ot-acc-hdr .ot-arw-cntr svg {
    transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg)
}

#onetrust-pc-sdk input[type=checkbox]:focus + .ot-acc-hdr {
    outline: #000 1px solid
}

#onetrust-pc-sdk .ot-tgl-cntr, #onetrust-pc-sdk .ot-arw-cntr {
    display: inline-block
}

#onetrust-pc-sdk .ot-tgl-cntr {
    float: right;
    margin-top: 2px
}

#onetrust-pc-sdk #ot-lst-cnt .ot-tgl-cntr {
    margin-top: 10px
}

#onetrust-pc-sdk .ot-always-active-subgroup {
    width: auto;
    padding-left: 0px !important;
    top: 3px;
    position: relative
}

#onetrust-pc-sdk .ot-label-status {
    font-size: .75em;
    display: none;
    font-size: .75em;
    position: relative;
    top: 2px;
    padding-right: 5px;
    float: left
}

#onetrust-pc-sdk .ot-arw-cntr {
    margin-top: -1px
}

    #onetrust-pc-sdk .ot-arw-cntr svg {
        -webkit-transition: all 300ms ease-in 0s;
        -moz-transition: all 300ms ease-in 0s;
        -o-transition: all 300ms ease-in 0s;
        transition: all 300ms ease-in 0s;
        height: 10px;
        width: 10px
    }

#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw {
    transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg)
}

#onetrust-pc-sdk .ot-arw {
    width: 10px;
    margin-left: 15px;
    transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s
}

#onetrust-pc-sdk .ot-vlst-cntr {
    margin-bottom: 0
}

#onetrust-pc-sdk .ot-hlst-cntr {
    margin-top: 5px;
    display: inline-block;
    width: 100%
}

#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-pc-sdk .category-host-list-handler {
    clear: both;
    color: #3860be;
    margin-left: 0;
    font-size: .813em;
    text-decoration: none;
    float: left;
    overflow: hidden
}

    #onetrust-pc-sdk .category-vendors-list-handler:hover, #onetrust-pc-sdk .category-vendors-list-handler + a:hover, #onetrust-pc-sdk .category-host-list-handler:hover {
        text-decoration-line: underline
    }

    #onetrust-pc-sdk .category-vendors-list-handler + a {
        clear: none
    }

#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk {
    display: inline-block;
    height: 13px;
    width: 13px;
    background-repeat: no-repeat;
    margin-left: 1px;
    margin-top: 6px;
    cursor: pointer
}

#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk {
    margin-bottom: -1px
}

#onetrust-pc-sdk .back-btn-handler {
    font-size: 1em;
    text-decoration: none
}

    #onetrust-pc-sdk .back-btn-handler:hover {
        opacity: .6
    }

#onetrust-pc-sdk #ot-lst-title h3 {
    display: inline-block;
    word-break: break-word;
    word-wrap: break-word;
    margin-bottom: 0;
    color: #656565;
    font-size: 1em;
    font-weight: bold;
    margin-left: 15px
}

#onetrust-pc-sdk #ot-lst-title {
    margin: 10px 0 10px 0px;
    font-size: 1em;
    text-align: left
}

#onetrust-pc-sdk #ot-pc-hdr {
    margin: 0 0 0 30px;
    height: auto;
    width: auto
}

    #onetrust-pc-sdk #ot-pc-hdr input::placeholder {
        color: #707070;
        font-style: italic
    }

#onetrust-pc-sdk #vendor-search-handler {
    height: 31px;
    width: 100%;
    border-radius: 50px;
    font-size: .8em;
    padding-right: 35px;
    padding-left: 15px;
    float: left;
    margin-left: 15px
}

#onetrust-pc-sdk .ot-ven-name {
    display: block;
    width: auto;
    padding-right: 5px
}

#onetrust-pc-sdk #ot-lst-cnt {
    overflow-y: auto;
    margin-left: 20px;
    margin-right: 7px;
    width: calc(100% - 27px);
    max-height: calc(100% - 80px);
    height: 100%;
    transform: translate3d(0, 0, 0)
}

#onetrust-pc-sdk #ot-pc-lst {
    width: 100%;
    bottom: 100px;
    position: absolute;
    top: 60px
}

    #onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr * {
        visibility: hidden
    }

    #onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr {
        right: 12px;
        position: absolute
    }

    #onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr {
        float: right;
        position: relative
    }

    #onetrust-pc-sdk #ot-pc-lst .ot-arw {
        margin-left: 10px
    }

    #onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr {
        overflow: hidden;
        cursor: pointer
    }

#onetrust-pc-sdk .ot-vlst-cntr {
    overflow: hidden
}

#onetrust-pc-sdk #ot-sel-blk {
    overflow: hidden;
    width: 100%;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 3
}

#onetrust-pc-sdk #ot-back-arw {
    height: 12px;
    width: 12px
}

#onetrust-pc-sdk .ot-lst-subhdr {
    width: 100%;
    display: inline-block
}

#onetrust-pc-sdk .ot-search-cntr {
    float: left;
    width: 78%;
    position: relative
}

    #onetrust-pc-sdk .ot-search-cntr > svg {
        width: 30px;
        height: 30px;
        position: absolute;
        float: left;
        right: -15px
    }

#onetrust-pc-sdk .ot-fltr-cntr {
    float: right;
    right: 50px;
    position: relative
}

#onetrust-pc-sdk #ot-filter-list-header {
    margin-top: 20px;
    margin-bottom: 10px;
    float: left;
    max-width: 150px;
    text-decoration: none;
    color: #3860be;
    font-size: .9em;
    font-weight: bold;
    background-color: rgba(0,0,0,0);
    border-color: rgba(0,0,0,0);
    padding: 1px 1px 1px 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

#onetrust-pc-sdk #filter-btn-handler {
    background-color: #3860be;
    border-radius: 17px;
    display: inline-block;
    position: relative;
    width: 32px;
    height: 32px;
    -moz-transition: .1s ease;
    -o-transition: .1s ease;
    -webkit-transition: 1s ease;
    transition: .1s ease;
    padding: 0;
    margin: 0
}

    #onetrust-pc-sdk #filter-btn-handler:hover {
        background-color: #3860be
    }

    #onetrust-pc-sdk #filter-btn-handler svg {
        width: 12px;
        height: 12px;
        margin: 3px 10px 0 10px;
        display: block;
        position: static;
        right: auto;
        top: auto
    }

#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link {
    color: #3860be;
    text-decoration: none;
    font-weight: 100;
    display: inline-block;
    padding-top: 10px;
    transform: translate(0, 1%);
    -o-transform: translate(0, 1%);
    -ms-transform: translate(0, 1%);
    -webkit-transform: translate(0, 1%);
    position: relative;
    z-index: 2
}

    #onetrust-pc-sdk .ot-ven-link *, #onetrust-pc-sdk .ot-ven-legclaim-link * {
        font-size: inherit
    }

    #onetrust-pc-sdk .ot-ven-link:hover, #onetrust-pc-sdk .ot-ven-legclaim-link:hover {
        text-decoration: underline
    }

#onetrust-pc-sdk .ot-ven-hdr {
    width: calc(100% - 160px);
    height: auto;
    float: left;
    word-break: break-word;
    word-wrap: break-word;
    vertical-align: middle;
    padding-bottom: 3px
}

#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link {
    letter-spacing: .03em;
    font-size: .75em;
    font-weight: 400
}

#onetrust-pc-sdk .ot-ven-dets {
    border-radius: 2px;
    background-color: #f8f8f8
}

    #onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child {
        border-top: none
    }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child) {
        border-top: 1px solid #ddd !important
    }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p {
        display: inline-block
    }

        #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(odd) {
            width: 30%
        }

        #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(even) {
            width: 50%;
            word-break: break-word;
            word-wrap: break-word
        }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p, #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5 {
        padding-top: 5px;
        padding-bottom: 5px;
        display: block
    }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5 {
        display: inline-block
    }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n+1) {
        padding-bottom: 10px
    }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n+2):not(.disc-pur) {
        padding-top: 10px
    }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur-cont {
        display: inline
    }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur {
        position: relative;
        width: 50% !important;
        word-break: break-word;
        word-wrap: break-word;
        left: calc(30% + 17px)
    }

        #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n+1) {
            position: static
        }

    #onetrust-pc-sdk .ot-ven-dets p, #onetrust-pc-sdk .ot-ven-dets h5, #onetrust-pc-sdk .ot-ven-dets span {
        font-size: .69em;
        text-align: left;
        vertical-align: middle;
        word-break: break-word;
        word-wrap: break-word;
        margin: 0;
        padding-bottom: 10px;
        padding-left: 15px;
        color: #2e3644
    }

    #onetrust-pc-sdk .ot-ven-dets h5 {
        padding-top: 5px
    }

    #onetrust-pc-sdk .ot-ven-dets span {
        color: dimgray;
        padding: 0;
        vertical-align: baseline
    }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h5 {
        border-top: 1px solid #e9e9e9;
        border-bottom: 1px solid #e9e9e9;
        padding-bottom: 5px;
        margin-bottom: 5px;
        font-weight: bold
    }

#onetrust-pc-sdk #ot-host-lst .ot-sel-all {
    float: right;
    position: relative;
    margin-right: 42px;
    top: 10px
}

    #onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type=checkbox] {
        width: auto;
        height: auto
    }

    #onetrust-pc-sdk #ot-host-lst .ot-sel-all label {
        height: 20px;
        width: 20px;
        padding-left: 0px
    }

#onetrust-pc-sdk #ot-host-lst .ot-acc-txt {
    overflow: hidden;
    width: 95%
}

#onetrust-pc-sdk .ot-host-hdr {
    position: relative;
    z-index: 1;
    pointer-events: none;
    width: calc(100% - 125px);
    float: left
}

#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-desc {
    display: inline-block;
    width: 90%
}

#onetrust-pc-sdk .ot-host-name {
    pointer-events: none
}

#onetrust-pc-sdk .ot-host-hdr > a {
    text-decoration: underline;
    font-size: .82em;
    position: relative;
    z-index: 2;
    float: left;
    margin-bottom: 5px;
    pointer-events: initial
}

#onetrust-pc-sdk .ot-host-name + a {
    margin-top: 5px
}

#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a, #onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info {
    color: dimgray;
    word-break: break-word;
    word-wrap: break-word
}

    #onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a {
        font-weight: bold;
        font-size: .82em;
        line-height: 1.3
    }

        #onetrust-pc-sdk .ot-host-name a {
            font-size: 1em
        }

#onetrust-pc-sdk .ot-host-expand {
    margin-top: 3px;
    margin-bottom: 3px;
    clear: both;
    display: block;
    color: #3860be;
    font-size: .72em;
    font-weight: normal
}

    #onetrust-pc-sdk .ot-host-expand * {
        font-size: inherit
    }

#onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info {
    font-size: .688em;
    line-height: 1.4;
    font-weight: normal
}

#onetrust-pc-sdk .ot-host-desc {
    margin-top: 10px
}

#onetrust-pc-sdk .ot-host-opt {
    margin: 0;
    font-size: inherit;
    display: inline-block;
    width: 100%
}

    #onetrust-pc-sdk .ot-host-opt li > div div {
        font-size: .8em;
        padding: 5px 0
    }

        #onetrust-pc-sdk .ot-host-opt li > div div:nth-child(1) {
            width: 30%;
            float: left
        }

        #onetrust-pc-sdk .ot-host-opt li > div div:nth-child(2) {
            width: 70%;
            float: left;
            word-break: break-word;
            word-wrap: break-word
        }

#onetrust-pc-sdk .ot-host-info {
    border: none;
    display: inline-block;
    width: calc(100% - 10px);
    padding: 10px;
    margin-bottom: 10px;
    background-color: #f8f8f8
}

    #onetrust-pc-sdk .ot-host-info > div {
        overflow: auto
    }

#onetrust-pc-sdk #no-results {
    text-align: center;
    margin-top: 30px
}

    #onetrust-pc-sdk #no-results p {
        font-size: 1em;
        color: #2e3644;
        word-break: break-word;
        word-wrap: break-word
    }

        #onetrust-pc-sdk #no-results p span {
            font-weight: bold
        }

#onetrust-pc-sdk #ot-fltr-modal {
    width: 100%;
    height: auto;
    display: none;
    -moz-transition: .2s ease;
    -o-transition: .2s ease;
    -webkit-transition: 2s ease;
    transition: .2s ease;
    overflow: hidden;
    opacity: 1;
    right: 0
}

    #onetrust-pc-sdk #ot-fltr-modal .ot-label-txt {
        display: inline-block;
        font-size: .85em;
        color: dimgray
    }

#onetrust-pc-sdk #ot-fltr-cnt {
    z-index: 2147483646;
    background-color: #fff;
    position: absolute;
    height: 90%;
    max-height: 300px;
    width: 325px;
    left: 210px;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-right: 10px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 12px 2px #c7c5c7;
    -moz-box-shadow: 0px 0px 12px 2px #c7c5c7;
    box-shadow: 0px 0px 12px 2px #c7c5c7
}

#onetrust-pc-sdk .ot-fltr-scrlcnt {
    overflow-y: auto;
    overflow-x: hidden;
    clear: both;
    max-height: calc(100% - 60px)
}

#onetrust-pc-sdk #ot-anchor {
    border: 12px solid rgba(0,0,0,0);
    display: none;
    position: absolute;
    z-index: 2147483647;
    right: 55px;
    top: 75px;
    transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    background-color: #fff;
    -webkit-box-shadow: -3px -3px 5px -2px #c7c5c7;
    -moz-box-shadow: -3px -3px 5px -2px #c7c5c7;
    box-shadow: -3px -3px 5px -2px #c7c5c7
}

#onetrust-pc-sdk .ot-fltr-btns {
    margin-left: 15px
}

#onetrust-pc-sdk #filter-apply-handler {
    margin-right: 15px
}

#onetrust-pc-sdk .ot-fltr-opt {
    margin-bottom: 5px;
    margin-left: 15px;
    min-height: 20px;
    width: 75%;
    position: relative
}

    #onetrust-pc-sdk .ot-fltr-opt p {
        display: inline-block;
        margin: 0;
        font-size: .9em;
        color: #2e3644
    }

#onetrust-pc-sdk .ot-chkbox label span {
    font-size: .85em;
    color: dimgray
}

#onetrust-pc-sdk .ot-chkbox input[type=checkbox] + label::after {
    content: none;
    color: #fff
}

#onetrust-pc-sdk .ot-chkbox input[type=checkbox]:checked + label::after {
    content: ""
}

#onetrust-pc-sdk .ot-chkbox input[type=checkbox][aria-checked=mixed] + label::after {
    content: ""
}

#onetrust-pc-sdk .ot-chkbox input[type=checkbox]:focus + label::before {
    outline-style: solid;
    outline-width: 2px;
    outline-style: auto
}

#onetrust-pc-sdk #ot-selall-vencntr, #onetrust-pc-sdk #ot-selall-adtlvencntr, #onetrust-pc-sdk #ot-selall-hostcntr, #onetrust-pc-sdk #ot-selall-licntr, #onetrust-pc-sdk #ot-selall-gnvencntr {
    right: 15px;
    position: relative;
    width: 20px;
    height: 20px;
    float: right
}

    #onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label, #onetrust-pc-sdk #ot-selall-gnvencntr label {
        float: left;
        padding-left: 0
    }

#onetrust-pc-sdk #ot-ven-lst:first-child {
    border-top: 1px solid #e2e2e2
}

#onetrust-pc-sdk ul {
    list-style: none;
    padding: 0
}

    #onetrust-pc-sdk ul li {
        position: relative;
        margin: 0;
        padding: 15px 15px 15px 10px;
        border-bottom: 1px solid #e2e2e2
    }

        #onetrust-pc-sdk ul li h3, #onetrust-pc-sdk ul li h4 {
            font-size: .75em;
            color: #656565;
            margin: 0;
            display: inline-block;
            width: 70%;
            height: auto;
            word-break: break-word;
            word-wrap: break-word
        }

        #onetrust-pc-sdk ul li p {
            margin: 0;
            font-size: .7em
        }

        #onetrust-pc-sdk ul li input[type=checkbox] {
            position: absolute;
            cursor: pointer;
            width: 100%;
            height: 100%;
            opacity: 0;
            margin: 0;
            top: 0;
            left: 0
        }

#onetrust-pc-sdk .ot-cat-item > button:focus, #onetrust-pc-sdk .ot-acc-cntr > button:focus, #onetrust-pc-sdk li > button:focus {
    outline: #000 solid 2px
}

#onetrust-pc-sdk .ot-cat-item > button, #onetrust-pc-sdk .ot-acc-cntr > button, #onetrust-pc-sdk li > button {
    position: absolute;
    cursor: pointer;
    width: 100%;
    height: 100%;
    margin: 0;
    top: 0;
    left: 0;
    z-index: 1;
    max-width: none;
    border: none
}

    #onetrust-pc-sdk .ot-cat-item > button[aria-expanded=false] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded=false] ~ .ot-acc-txt, #onetrust-pc-sdk li > button[aria-expanded=false] ~ .ot-acc-txt {
        margin-top: 0;
        max-height: 0;
        opacity: 0;
        overflow: hidden;
        width: 100%;
        transition: .25s ease-out;
        display: none
    }

    #onetrust-pc-sdk .ot-cat-item > button[aria-expanded=true] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded=true] ~ .ot-acc-txt, #onetrust-pc-sdk li > button[aria-expanded=true] ~ .ot-acc-txt {
        transition: .1s ease-in;
        margin-top: 10px;
        width: 100%;
        overflow: auto;
        display: block
    }

    #onetrust-pc-sdk .ot-cat-item > button[aria-expanded=true] ~ .ot-acc-grpcntr, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded=true] ~ .ot-acc-grpcntr, #onetrust-pc-sdk li > button[aria-expanded=true] ~ .ot-acc-grpcntr {
        width: auto;
        margin-top: 0px;
        padding-bottom: 10px
    }

#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus {
    outline: 0;
    border: 2px solid #000
}

#onetrust-pc-sdk .ot-hide-acc > button {
    pointer-events: none
}

#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus > *, #onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr > * {
    visibility: hidden
}

#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr {
    min-height: 30px
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) {
    padding-right: 10px;
    width: calc(100% - 37px);
    margin-top: 10px;
    max-height: calc(100% - 90px)
}

    #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk {
        background-color: #f9f9fc;
        border: 1px solid #e2e2e2;
        width: calc(100% - 2px);
        padding-bottom: 5px;
        padding-top: 5px
    }

        #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt {
            border: unset;
            background-color: unset
        }

            #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all-hdr {
                display: none
            }

            #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all {
                padding-right: .5rem
            }

                #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all .ot-chkbox {
                    right: 0
                }

    #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all {
        padding-right: 34px
    }

    #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox {
        width: auto
    }

    #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li {
        border: 1px solid #e2e2e2;
        margin-bottom: 10px
    }

    #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr > .ot-acc-hdr {
        padding: 10px 0 10px 15px
    }

#onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox {
    float: right
}

#onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus ~ .ot-sel-all-chkbox {
    right: 34px
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-ven-lst:first-child {
    border-top: none
}

#onetrust-pc-sdk .ot-acc-cntr {
    position: relative;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2
}

    #onetrust-pc-sdk .ot-acc-cntr input {
        z-index: 1
    }

    #onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr {
        background-color: #f9f9fc;
        padding: 5px 0 5px 15px;
        width: auto
    }

        #onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-plus-minus {
            vertical-align: middle;
            top: auto
        }

        #onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-arw-cntr {
            right: 10px
        }

        #onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr input {
            z-index: 2
        }

    #onetrust-pc-sdk .ot-acc-cntr.ot-add-tech .ot-acc-hdr {
        padding: 10px 0 10px 15px
    }

    #onetrust-pc-sdk .ot-acc-cntr > input[type=checkbox]:checked ~ .ot-acc-hdr {
        border-bottom: 1px solid #e2e2e2
    }

    #onetrust-pc-sdk .ot-acc-cntr > .ot-acc-txt {
        padding-left: 10px;
        padding-right: 10px
    }

    #onetrust-pc-sdk .ot-acc-cntr button[aria-expanded=true] ~ .ot-acc-txt {
        width: auto
    }

    #onetrust-pc-sdk .ot-acc-cntr .ot-addtl-venbox {
        display: none
    }

#onetrust-pc-sdk .ot-vlst-cntr {
    margin-bottom: 0;
    width: 100%
}

#onetrust-pc-sdk .ot-vensec-title {
    font-size: .813em;
    vertical-align: middle;
    display: inline-block
}

#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a {
    margin-left: 0;
    margin-top: 10px
}

#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-licntr.line-through label::after, #onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after, #onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after {
    height: auto;
    border-left: 0;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    left: 9px;
    top: 12px
}

#onetrust-pc-sdk #ot-category-title {
    float: left;
    padding-bottom: 10px;
    font-size: 1em;
    width: 100%
}

#onetrust-pc-sdk .ot-cat-grp {
    margin-top: 10px
}

#onetrust-pc-sdk .ot-cat-item {
    line-height: 1.1;
    margin-top: 10px;
    display: inline-block;
    width: 100%
}

#onetrust-pc-sdk .ot-btn-container {
    text-align: right
}

    #onetrust-pc-sdk .ot-btn-container button {
        display: inline-block;
        font-size: .75em;
        letter-spacing: .08em;
        margin-top: 19px
    }

    #onetrust-pc-sdk .ot-btn-container.ot-button-order-container {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-end;
        padding: 0px 2rem
    }

        #onetrust-pc-sdk .ot-btn-container.ot-button-order-container .ot-pc-refuse-all-handler, #onetrust-pc-sdk .ot-btn-container.ot-button-order-container .save-preference-btn-handler, #onetrust-pc-sdk .ot-btn-container.ot-button-order-container #accept-recommended-btn-handler {
            width: auto;
            margin-bottom: 1rem
        }

        #onetrust-pc-sdk .ot-btn-container.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(1) {
            margin-right: auto !important
        }

        #onetrust-pc-sdk .ot-btn-container.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(2) {
            margin-right: 1em !important
        }

        #onetrust-pc-sdk .ot-btn-container.ot-button-order-container *[class*=ot-button-order-]:last-of-type {
            margin-right: 0 !important
        }

#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon {
    position: absolute;
    top: 10px;
    right: 0;
    z-index: 1;
    padding: 0;
    background-color: rgba(0,0,0,0);
    border: none
}

    #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg {
        display: block;
        height: 10px;
        width: 10px
    }

#onetrust-pc-sdk #clear-filters-handler {
    margin-top: 20px;
    margin-bottom: 10px;
    float: right;
    max-width: 200px;
    text-decoration: none;
    color: #3860be;
    font-size: .9em;
    font-weight: bold;
    background-color: rgba(0,0,0,0);
    border-color: rgba(0,0,0,0);
    padding: 1px
}

    #onetrust-pc-sdk #clear-filters-handler:hover {
        color: #2285f7
    }

    #onetrust-pc-sdk #clear-filters-handler:focus {
        outline: #000 solid 1px
    }

#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-always-active {
    right: 45px
}

    #onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl + .ot-tgl {
        right: 120px
    }

#onetrust-pc-sdk .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-child {
    width: 90px
}

#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp > h5 + .ot-tgl-cntr {
    padding-right: 25px
}

#onetrust-pc-sdk .ot-plus-minus {
    width: 20px;
    height: 20px;
    font-size: 1.5em;
    position: relative;
    display: inline-block;
    margin-right: 5px;
    top: 3px
}

    #onetrust-pc-sdk .ot-plus-minus span {
        position: absolute;
        background: #27455c;
        border-radius: 1px
    }

        #onetrust-pc-sdk .ot-plus-minus span:first-of-type {
            top: 25%;
            bottom: 25%;
            width: 10%;
            left: 45%
        }

        #onetrust-pc-sdk .ot-plus-minus span:last-of-type {
            left: 25%;
            right: 25%;
            height: 10%;
            top: 45%
        }

#onetrust-pc-sdk button[aria-expanded=true] ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded=true] ~ .ot-acc-hdr .ot-plus-minus span:first-of-type, #onetrust-pc-sdk button[aria-expanded=true] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type {
    transform: rotate(90deg)
}

#onetrust-pc-sdk button[aria-expanded=true] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type {
    left: 50%;
    right: 50%
}

#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px
}

#onetrust-pc-sdk .ot-host-item .ot-plus-minus, #onetrust-pc-sdk .ot-ven-item .ot-plus-minus {
    float: left;
    margin-right: 8px;
    top: 10px
}

#onetrust-pc-sdk .ot-ven-item ul {
    list-style: none inside;
    font-size: 100%;
    margin: 0
}

    #onetrust-pc-sdk .ot-ven-item ul li {
        margin: 0 !important;
        padding: 0;
        border: none !important
    }

#onetrust-pc-sdk .ot-pli-hdr {
    color: #77808e;
    overflow: hidden;
    padding-top: 7.5px;
    padding-bottom: 7.5px;
    width: calc(100% - 2px);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

    #onetrust-pc-sdk .ot-pli-hdr span:first-child {
        top: 50%;
        transform: translateY(50%);
        max-width: 90px
    }

    #onetrust-pc-sdk .ot-pli-hdr span:last-child {
        padding-right: 10px;
        max-width: 95px;
        text-align: center
    }

#onetrust-pc-sdk .ot-li-title {
    float: right;
    font-size: .813em
}

#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color {
    background-color: #f4f4f4;
    border: 1px solid #d8d8d8
}

    #onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child {
        text-align: left;
        width: 70px
    }

#onetrust-pc-sdk li.ot-subgrp > h5, #onetrust-pc-sdk .ot-cat-header {
    width: calc(100% - 130px)
}

    #onetrust-pc-sdk li.ot-subgrp > h5 + .ot-tgl-cntr {
        padding-left: 13px
    }

#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc {
    margin-bottom: 5px
}

#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr {
    border-top: 1px solid #d8d8d8
}

#onetrust-pc-sdk .ot-acc-grpcntr .ot-vlst-cntr + .ot-subgrp-cntr {
    border-top: none
}

#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr + .ot-tgl-cntr, #onetrust-pc-sdk .ot-acc-txt h4 + .ot-tgl-cntr {
    padding-left: 13px
}

#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-subgrp > h5, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header {
    width: calc(100% - 145px)
}

    #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item h5 + .ot-tgl-cntr, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header + .ot-tgl {
        padding-left: 28px
    }

#onetrust-pc-sdk .ot-sel-all-hdr, #onetrust-pc-sdk .ot-sel-all-chkbox {
    display: inline-block;
    width: 100%;
    position: relative
}

#onetrust-pc-sdk .ot-sel-all-chkbox {
    z-index: 1
}

#onetrust-pc-sdk .ot-sel-all {
    margin: 0;
    position: relative;
    padding-right: 23px;
    float: right
}

#onetrust-pc-sdk .ot-consent-hdr, #onetrust-pc-sdk .ot-li-hdr {
    float: right;
    font-size: .812em;
    line-height: normal;
    text-align: center;
    word-break: break-word;
    word-wrap: break-word
}

#onetrust-pc-sdk .ot-li-hdr {
    max-width: 100px;
    padding-right: 10px
}

#onetrust-pc-sdk .ot-consent-hdr {
    max-width: 55px
}

#onetrust-pc-sdk #ot-selall-licntr {
    display: block;
    width: 21px;
    height: auto;
    float: right;
    position: relative;
    right: 80px
}

    #onetrust-pc-sdk #ot-selall-licntr label {
        position: absolute
    }

#onetrust-pc-sdk .ot-ven-ctgl {
    margin-left: 66px
}

#onetrust-pc-sdk .ot-ven-litgl + .ot-arw-cntr {
    margin-left: 81px
}

#onetrust-pc-sdk .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr {
    width: auto
}

#onetrust-pc-sdk #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr {
    width: auto;
    top: auto;
    height: 20px
}

#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px
}

    #onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label {
        position: absolute;
        padding: 0;
        width: 28px;
        height: 28px
    }

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr {
    border: 1px solid #d8d8d8;
    padding: .75rem 2rem;
    padding-bottom: 0;
    width: auto;
    margin-top: .5rem
}

#onetrust-pc-sdk .ot-acc-grpdesc + .ot-leg-btn-container {
    padding-left: 20px;
    padding-right: 20px;
    width: calc(100% - 40px);
    margin-bottom: 5px
}

#onetrust-pc-sdk .ot-subgrp .ot-leg-btn-container {
    margin-bottom: 5px
}

#onetrust-pc-sdk #ot-ven-lst .ot-leg-btn-container {
    margin-top: 10px
}

#onetrust-pc-sdk .ot-leg-btn-container {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px
}

    #onetrust-pc-sdk .ot-leg-btn-container button {
        height: auto;
        padding: 6.5px 8px;
        margin-bottom: 0;
        letter-spacing: 0;
        font-size: .75em;
        line-height: normal
    }

    #onetrust-pc-sdk .ot-leg-btn-container svg {
        display: none;
        height: 14px;
        width: 14px;
        padding-right: 5px;
        vertical-align: sub
    }

#onetrust-pc-sdk .ot-active-leg-btn {
    cursor: default;
    pointer-events: none
}

    #onetrust-pc-sdk .ot-active-leg-btn svg {
        display: inline-block
    }

#onetrust-pc-sdk .ot-remove-objection-handler {
    text-decoration: underline;
    padding: 0;
    font-size: .75em;
    font-weight: 600;
    line-height: 1;
    padding-left: 10px
}

#onetrust-pc-sdk .ot-obj-leg-btn-handler span {
    font-weight: bold;
    text-align: center;
    font-size: inherit;
    line-height: 1.5
}

#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler {
    border: none;
    height: auto;
    line-height: 1.5;
    text-decoration: underline;
    font-size: .69em;
    background: none;
    right: 15px;
    top: 15px;
    width: auto;
    font-weight: normal
}

#onetrust-pc-sdk .ot-pgph-link {
    font-size: .813em !important;
    margin-top: 10px;
    position: relative
}

    #onetrust-pc-sdk .ot-pgph-link.ot-pgph-link-subgroup {
        margin-bottom: 1rem
    }

#onetrust-pc-sdk .ot-accordion-layout .ot-pgph-link {
    margin-top: 5px
}

#onetrust-pc-sdk .ot-pgph-contr {
    margin: 0 2.5rem
}

#onetrust-pc-sdk .ot-pgph-title {
    font-size: 1.18rem;
    margin-bottom: 2rem
}

#onetrust-pc-sdk .ot-pgph-desc {
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: 2rem;
    line-height: 1.5rem
}

    #onetrust-pc-sdk .ot-pgph-desc:not(:last-child):after {
        content: "";
        width: 96%;
        display: block;
        margin: 0 auto;
        padding-bottom: 2rem;
        border-bottom: 1px solid #e9e9e9
    }

#onetrust-pc-sdk .ot-cat-header {
    float: left;
    font-weight: 600;
    font-size: .875em;
    line-height: 1.5;
    max-width: 90%;
    vertical-align: middle
}

#onetrust-pc-sdk .ot-vnd-item > button:focus {
    outline: #000 solid 2px
}

#onetrust-pc-sdk .ot-vnd-item > button {
    position: absolute;
    cursor: pointer;
    width: 100%;
    height: 100%;
    margin: 0;
    top: 0;
    left: 0;
    z-index: 1;
    max-width: none;
    border: none
}

    #onetrust-pc-sdk .ot-vnd-item > button[aria-expanded=false] ~ .ot-acc-txt {
        margin-top: 0;
        max-height: 0;
        opacity: 0;
        overflow: hidden;
        width: 100%;
        transition: .25s ease-out;
        display: none
    }

    #onetrust-pc-sdk .ot-vnd-item > button[aria-expanded=true] ~ .ot-acc-txt {
        transition: .1s ease-in;
        margin-top: 10px;
        width: 100%;
        overflow: auto;
        display: block
    }

    #onetrust-pc-sdk .ot-vnd-item > button[aria-expanded=true] ~ .ot-acc-grpcntr {
        width: auto;
        margin-top: 0px;
        padding-bottom: 10px
    }

#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item {
    position: relative;
    border-radius: 2px;
    margin: 0;
    padding: 0;
    border: 1px solid #d8d8d8;
    border-top: none;
    width: calc(100% - 2px);
    float: left
}

    #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type {
        margin-top: 10px;
        border-top: 1px solid #d8d8d8
    }

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc {
    padding-left: 20px;
    padding-right: 20px;
    width: calc(100% - 40px);
    font-size: .812em;
    margin-bottom: 10px;
    margin-top: 15px
}

    #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul {
        padding-top: 10px
    }

        #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul li {
            padding-top: 0;
            line-height: 1.5;
            padding-bottom: 10px
        }

#onetrust-pc-sdk .ot-accordion-layout div + .ot-acc-grpdesc {
    margin-top: 5px
}

#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child {
    margin-top: 10px
}

#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child {
    margin-bottom: 5px
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr {
    padding-top: 11.5px;
    padding-bottom: 11.5px;
    padding-left: 20px;
    padding-right: 20px;
    width: calc(100% - 40px);
    display: inline-block
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt {
    width: 100%;
    padding: 0
}

#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr {
    padding-left: 20px;
    padding-right: 15px;
    padding-bottom: 0;
    width: calc(100% - 35px)
}

#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp {
    padding-right: 5px
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr {
    z-index: 1;
    position: relative
}

#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    margin-top: -2px
}

    #onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr .ot-arw {
        width: 15px;
        height: 20px;
        margin-left: 5px;
        color: dimgray
    }

#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header {
    float: none;
    color: #2e3644;
    margin: 0;
    display: inline-block;
    height: auto;
    word-wrap: break-word;
    min-height: inherit
}

#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr {
    padding-left: 20px;
    width: calc(100% - 20px);
    display: inline-block;
    margin-top: 0;
    padding-bottom: 2px
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr {
    position: relative;
    min-height: 25px
}

#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-always-active {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px
}

    #onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl + .ot-tgl {
        right: 95px
    }

#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler, #onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler + a {
    margin-top: 5px
}

#onetrust-pc-sdk #ot-lst-cnt {
    margin-top: 1rem;
    max-height: calc(100% - 96px)
}

    #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr {
        border: 1px solid #d8d8d8;
        padding: .75rem 2rem;
        padding-bottom: 0;
        width: auto;
        margin-top: .5rem
    }

    #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info {
        margin-bottom: 1rem;
        padding-left: .75rem;
        padding-right: .75rem;
        display: flex;
        flex-direction: column
    }

        #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=DPOEmail] {
            border-top: 1px solid #d8d8d8;
            padding-top: 1rem
        }

        #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=DPOLink] {
            border-bottom: 1px solid #d8d8d8;
            padding-bottom: 1rem
        }

        #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl {
            font-weight: bold;
            font-size: .85em;
            margin-bottom: .5rem
        }

        #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt {
            margin-left: .5rem;
            font-weight: 500;
            font-size: .85rem
        }

#onetrust-pc-sdk .ot-vs-list, #onetrust-pc-sdk .ot-vnd-serv {
    width: auto;
    padding: 1rem 1.25rem;
    padding-bottom: 0
}

    #onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr {
        padding-bottom: .75rem;
        border-bottom: 1px solid #d8d8d8
    }

        #onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr {
            font-weight: 600;
            font-size: .95em;
            line-height: 2;
            margin-left: .5rem
        }

    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item {
        border: none;
        margin: 0;
        padding: 0
    }

        #onetrust-pc-sdk .ot-vs-list .ot-vnd-item button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button {
            outline: none;
            border-bottom: 1px solid #d8d8d8
        }

            #onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded=true], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded=true] {
                border-bottom: none
            }

        #onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child {
            margin-top: .25rem;
            border-top: unset
        }

        #onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child {
            margin-bottom: .5rem
        }

            #onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button {
                border-bottom: none
            }

        #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr {
            border: 1px solid #d8d8d8;
            padding: .75rem 1.75rem;
            padding-bottom: 0;
            width: auto;
            margin-top: .5rem
        }

        #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info {
            margin-bottom: 1rem;
            padding-left: .75rem;
            padding-right: .75rem;
            display: flex;
            flex-direction: column
        }

            #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOEmail], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOEmail] {
                border-top: 1px solid #d8d8d8;
                padding-top: 1rem
            }

            #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOLink], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOLink] {
                border-bottom: 1px solid #d8d8d8;
                padding-bottom: 1rem
            }

            #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl {
                font-weight: bold;
                font-size: .85em;
                margin-bottom: .5rem
            }

            #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt {
                margin-left: .5rem;
                font-weight: 500;
                font-size: .85rem
            }

    #onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt {
        padding-left: 40px
    }

        #onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr {
            font-size: .8em
        }

        #onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header {
            font-size: .8em
        }

#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv {
    margin-bottom: 1rem;
    padding: 1rem .95rem
}

    #onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr {
        padding-bottom: .75rem;
        border-bottom: 1px solid #d8d8d8
    }

        #onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr {
            font-weight: 700;
            font-size: .8em;
            line-height: 20px;
            margin-left: .82rem
        }

#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header {
    font-weight: 700;
    font-size: .8em;
    line-height: 20px
}

#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox {
    margin-left: .82rem
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr {
    padding: .7rem 0;
    margin: 0;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between
}

    #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:first-child {
        margin-left: .5rem
    }

    #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:last-child {
        margin-right: .5rem;
        margin-left: .5rem
    }

    #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active {
        position: relative;
        right: unset;
        top: unset;
        transform: unset
    }

    #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-plus-minus {
        top: 0
    }

    #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr {
        float: none;
        top: unset;
        right: unset;
        transform: unset;
        margin-top: -2px;
        position: relative
    }

    #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-cat-header {
        flex: 1;
        margin: 0 .5rem
    }

    #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl {
        position: relative;
        transform: none;
        right: 0;
        top: 0;
        float: none
    }

    #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox {
        position: relative;
        margin: 0 .5rem
    }

        #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label {
            padding: 0
        }

            #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before {
                position: relative
            }

        #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input {
            position: absolute;
            cursor: pointer;
            width: 100%;
            height: 100%;
            opacity: 0;
            margin: 0;
            top: 0;
            left: 0;
            z-index: 1
        }

#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header {
    margin: 0
}

#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5 {
    top: 0;
    line-height: 20px
}

#onetrust-pc-sdk .ot-vs-list {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: .5rem 4px
}

#onetrust-pc-sdk .ot-vs-selc-all {
    display: flex;
    padding: 0;
    float: unset;
    align-items: center;
    justify-content: flex-start
}

    #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf {
        justify-content: flex-end
    }

        #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox {
            margin-right: 48px
        }

        #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox {
            margin: 0;
            padding: 0;
            margin-right: 14px;
            justify-content: flex-end
        }

        #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox, #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl {
            display: inline-block;
            right: unset;
            width: auto;
            height: auto;
            float: none
        }

        #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label {
            width: 45px;
            height: 25px
        }

    #onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox {
        margin-right: 11px;
        margin-left: .75rem;
        display: flex;
        align-items: center
    }

    #onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr {
        margin: 0 1.25rem;
        font-size: .812em;
        line-height: normal;
        text-align: center;
        word-break: break-word;
        word-wrap: break-word
    }

#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox {
    float: unset;
    right: 0
}

#onetrust-pc-sdk[dir=rtl] #ot-back-arw, #onetrust-pc-sdk[dir=rtl] input ~ .ot-acc-hdr .ot-arw {
    transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg)
}

#onetrust-pc-sdk[dir=rtl] input:checked ~ .ot-acc-hdr .ot-arw {
    transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg)
}

#onetrust-pc-sdk[dir=rtl] .ot-chkbox label::after {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    border-left: 0;
    border-right: 3px solid
}

#onetrust-pc-sdk[dir=rtl] .ot-search-cntr > svg {
    right: 0
}

@media only screen and (max-width: 600px) {
    #onetrust-pc-sdk.otPcCenter {
        left: 0;
        min-width: 100%;
        height: 100%;
        top: 0;
        border-radius: 0
    }

    #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container {
        margin: 1px 3px 0 10px;
        padding-right: 10px;
        width: calc(100% - 23px)
    }

        #onetrust-pc-sdk #ot-pc-content.ot-button-order-container, #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container.ot-button-order-container {
            margin: 0;
            width: 100%;
            padding: .5em 1em;
            flex-direction: column;
            box-sizing: border-box;
            height: calc(100% - 30px);
            justify-content: space-around
        }

            #onetrust-pc-sdk #ot-pc-content.ot-button-order-container *[class*=ot-button-order-], #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container.ot-button-order-container *[class*=ot-button-order-] {
                margin: 0 !important
            }

    #onetrust-pc-sdk .ot-btn-container button {
        max-width: none;
        letter-spacing: .01em
    }

    #onetrust-pc-sdk #close-pc-btn-handler {
        top: 10px;
        right: 17px
    }

    #onetrust-pc-sdk p {
        font-size: .7em
    }

    #onetrust-pc-sdk #ot-pc-hdr {
        margin: 10px 10px 0 5px;
        width: calc(100% - 15px)
    }

    #onetrust-pc-sdk .vendor-search-handler {
        font-size: 1em
    }

    #onetrust-pc-sdk #ot-back-arw {
        margin-left: 12px
    }

    #onetrust-pc-sdk #ot-lst-cnt {
        margin: 0;
        padding: 0 5px 0 10px;
        min-width: 95%
    }

    #onetrust-pc-sdk .switch + p {
        max-width: 80%
    }

    #onetrust-pc-sdk .ot-ftr-stacked button {
        width: 100%
    }

    #onetrust-pc-sdk #ot-fltr-cnt {
        max-width: 320px;
        width: 90%;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        margin: 0;
        margin-left: 15px;
        left: auto;
        right: 40px;
        top: 85px
    }

    #onetrust-pc-sdk .ot-fltr-opt {
        margin-left: 25px;
        margin-bottom: 10px
    }

    #onetrust-pc-sdk .ot-pc-refuse-all-handler {
        margin-bottom: 0
    }

    #onetrust-pc-sdk #ot-fltr-cnt {
        right: 40px
    }
}

@media only screen and (max-width: 500px) {
    #onetrust-pc-sdk .ot-fltr-cntr, #onetrust-pc-sdk #ot-fltr-cnt {
        right: 10px
    }

    #onetrust-pc-sdk #ot-anchor {
        right: 25px
    }

    #onetrust-pc-sdk button {
        width: 100%
    }

    #onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-sel-all {
        padding-right: 9px
    }

    #onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr {
        right: 0
    }

    #onetrust-pc-sdk .ot-btn-container.ot-button-order-container .ot-pc-refuse-all-handler, #onetrust-pc-sdk .ot-btn-container.ot-button-order-container .save-preference-btn-handler, #onetrust-pc-sdk .ot-btn-container.ot-button-order-container #accept-recommended-btn-handler {
        width: 100%
    }
}

@media(min-width: 768px) {
    #onetrust-pc-sdk.ot-tgl-with-label .ot-label-status {
        display: inline
    }

    #onetrust-pc-sdk.ot-tgl-with-label #ot-pc-lst .ot-label-status {
        display: none
    }
}

@media only screen and (max-width: 896px)and (max-height: 425px)and (orientation: landscape) {
    #onetrust-pc-sdk.otPcCenter {
        left: 0;
        top: 0;
        min-width: 100%;
        height: 100%;
        border-radius: 0
    }

    #onetrust-pc-sdk .ot-pc-header {
        height: auto;
        min-height: 20px
    }

        #onetrust-pc-sdk .ot-pc-header .ot-pc-logo {
            max-height: 30px
        }

    #onetrust-pc-sdk .ot-pc-footer {
        max-height: 60px;
        overflow-y: auto
    }

    #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk #ot-pc-lst {
        bottom: 70px
    }

    #onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content {
        bottom: 70px
    }

    #onetrust-pc-sdk #ot-anchor {
        left: initial;
        right: 50px
    }

    #onetrust-pc-sdk #ot-lst-title {
        margin-top: 12px
    }

        #onetrust-pc-sdk #ot-lst-title * {
            font-size: inherit
        }

    #onetrust-pc-sdk #ot-pc-hdr input {
        margin-right: 0;
        padding-right: 45px
    }

    #onetrust-pc-sdk .switch + p {
        max-width: 85%
    }

    #onetrust-pc-sdk #ot-sel-blk {
        position: static
    }

    #onetrust-pc-sdk #ot-pc-lst {
        overflow: auto
    }

    #onetrust-pc-sdk #ot-lst-cnt {
        max-height: none;
        overflow: initial
    }

        #onetrust-pc-sdk #ot-lst-cnt.no-results {
            height: auto
        }

    #onetrust-pc-sdk input {
        font-size: 1em !important
    }

    #onetrust-pc-sdk p {
        font-size: .6em
    }

    #onetrust-pc-sdk #ot-fltr-modal {
        width: 100%;
        top: 0
    }

    #onetrust-pc-sdk ul li p, #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-pc-sdk .category-host-list-handler {
        font-size: .6em
    }

    #onetrust-pc-sdk.ot-shw-fltr #ot-anchor {
        display: none !important
    }

    #onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst {
        height: 100% !important;
        overflow: hidden;
        top: 0px
    }

    #onetrust-pc-sdk.ot-shw-fltr #ot-fltr-cnt {
        margin: 0;
        height: 100%;
        max-height: none;
        padding: 10px;
        top: 0;
        width: calc(100% - 20px);
        position: absolute;
        right: 0;
        left: 0;
        max-width: none
    }

    #onetrust-pc-sdk.ot-shw-fltr .ot-fltr-scrlcnt {
        max-height: calc(100% - 65px)
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk,
#onetrust-consent-sdk #ot-search-cntr,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle,
#onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after, #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor {
    background-color: #FFFFFF;
}

    #onetrust-consent-sdk #onetrust-pc-sdk h3,
    #onetrust-consent-sdk #onetrust-pc-sdk h4,
    #onetrust-consent-sdk #onetrust-pc-sdk h5,
    #onetrust-consent-sdk #onetrust-pc-sdk h6,
    #onetrust-consent-sdk #onetrust-pc-sdk p,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span,
    #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal {
        color: #696969;
    }

        #onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link,
        #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link,
        #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler,
        #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a,
        #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler,
        #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link,
        #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link,
        #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a,
        #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand,
        #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a,
        #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn,
        #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,
        #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a,
        #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a {
            color: #C9CACC;
        }

            #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover {
                text-decoration: underline;
            }

    #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle {
        background-color: #E9E9E9;
    }

    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets {
        background-color: #E9E9E9;
    }

    #onetrust-consent-sdk #onetrust-pc-sdk
    button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
        background-color: #008BB0;
        border-color: #008BB0;
        color: #FFFFFF;
    }

    #onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
        border-color: #008BB0;
    }

    #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler {
        background-color: transparent;
        border: 1px solid transparent;
    }

    #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn {
        background-color: #FFFFFF;
        color: #4D4D4D;
        border-color: #4D4D4D;
    }

    #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob:before,
    #onetrust-pc-sdk .ot-checkbox input[type="checkbox"]:focus + label::before,
    #onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before {
        outline-color: #000000;
        outline-width: 1px;
        outline-offset: 1px;
    }

#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus {
    border: 1px solid #000000;
}

#onetrust-consent-sdk #onetrust-pc-sdk *:focus,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus {
    outline: 1px solid #000000;
    outline-offset: 1px;
}

#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk {
    background-image: url('https://cdn.cookielaw.org/logos/static/ot_external_link.svg');
}

.ot-sdk-cookie-policy {
    font-family: inherit;
    font-size: 16px
}

    .ot-sdk-cookie-policy.otRelFont {
        font-size: 1rem
    }

    .ot-sdk-cookie-policy h3, .ot-sdk-cookie-policy h4, .ot-sdk-cookie-policy h6, .ot-sdk-cookie-policy p, .ot-sdk-cookie-policy li, .ot-sdk-cookie-policy a, .ot-sdk-cookie-policy th, .ot-sdk-cookie-policy #cookie-policy-description, .ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, .ot-sdk-cookie-policy #cookie-policy-title {
        color: dimgray
    }

    .ot-sdk-cookie-policy #cookie-policy-description {
        margin-bottom: 1em
    }

    .ot-sdk-cookie-policy h4 {
        font-size: 1.2em
    }

    .ot-sdk-cookie-policy h6 {
        font-size: 1em;
        margin-top: 2em
    }

    .ot-sdk-cookie-policy th {
        min-width: 75px
    }

    .ot-sdk-cookie-policy a, .ot-sdk-cookie-policy a:hover {
        background: #fff
    }

    .ot-sdk-cookie-policy thead {
        background-color: #f6f6f4;
        font-weight: bold
    }

    .ot-sdk-cookie-policy .ot-mobile-border {
        display: none
    }

    .ot-sdk-cookie-policy section {
        margin-bottom: 2em
    }

    .ot-sdk-cookie-policy table {
        border-collapse: inherit
    }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy {
    font-family: inherit;
    font-size: 1rem
}

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
        color: dimgray
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
        margin-bottom: 1em
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup {
        margin-left: 1.5em
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td {
        font-size: .9em
    }

        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a {
            font-size: inherit
        }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
        font-size: 1em;
        margin-bottom: .6em
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title {
        margin-bottom: 1.2em
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy > section {
        margin-bottom: 1em
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
        min-width: 75px
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover {
        background: #fff
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead {
        background-color: #f6f6f4;
        font-weight: bold
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border {
        display: none
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section {
        margin-bottom: 2em
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li {
        list-style: disc;
        margin-left: 1.5em
    }

        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4 {
            display: inline-block
        }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table {
        border-collapse: inherit;
        margin: auto;
        border: 1px solid #d7d7d7;
        border-radius: 5px;
        border-spacing: initial;
        width: 100%;
        overflow: hidden
    }

        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {
            border-bottom: 1px solid #d7d7d7;
            border-right: 1px solid #d7d7d7
        }

        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td {
            border-bottom: 0px
        }

        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child {
            border-right: 0px
        }

        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type {
            width: 25%
        }

.ot-sdk-cookie-policy[dir=rtl] {
    text-align: left
}

#ot-sdk-cookie-policy h3 {
    font-size: 1.5em
}

@media only screen and (max-width: 530px) {
    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr {
        display: block
    }

        .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px
        }

    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr {
        margin: 0 0 1em 0
    }

        .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd), .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd) a {
            background: #f6f6f4
        }

    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%
    }

        .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before {
            position: absolute;
            height: 100%;
            left: 6px;
            width: 40%;
            padding-right: 10px
        }

    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border {
        display: inline-block;
        background-color: #e4e4e4;
        position: absolute;
        height: 100%;
        top: 0;
        left: 45%;
        width: 2px
    }

    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before {
        content: attr(data-label);
        font-weight: bold
    }

    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li {
        word-break: break-word;
        word-wrap: break-word
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table {
        overflow: hidden
    }

        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {
            border: none;
            border-bottom: 1px solid #d7d7d7
        }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr {
        display: block
    }

        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type {
            width: auto
        }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr {
        margin: 0 0 1em 0
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before {
        height: 100%;
        width: 40%;
        padding-right: 10px
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before {
        content: attr(data-label);
        font-weight: bold
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li {
        word-break: break-word;
        word-wrap: break-word
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
        z-index: -9999
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td {
        border-bottom: 1px solid #d7d7d7;
        border-right: 0px
    }

        #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child {
            border-bottom: 0px
        }
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
    color: #696969;
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
    color: #696969;
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
    color: #696969;
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
    color: #696969;
}


#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
    background-color: #F8F8F8;
}

.ot-floating-button__front {
    background-image: url('https://cdn.cookielaw.org/logos/static/ot_persistent_cookie_icon.png')
}

.siteforceContentArea .comm-layout-column .ui-widget:not(:last-child), .siteforceContentArea .cb-section_column .ui-widget:not(:last-child) {
    margin-bottom: var(--lwc-uiWidgetMarginBottom,1.5rem)
}

.siteforceContentArea .comm-layout-column:not(:empty) {
    padding-top: var(--lwc-layoutVerticalPadding,0.75rem);
    padding-bottom: var(--lwc-layoutVerticalPadding,0.75rem)
}

:root {
    --dxp-g-root: var(--lwc-dxpGRoot,#FFFFFF);
    --dxp-g-root-1: var(--lwc-dxpGRoot1,rgb(235, 235, 235));
    --dxp-g-root-2: var(--lwc-dxpGRoot2,rgb(194, 194, 194));
    --dxp-g-root-3: var(--lwc-dxpGRoot3,rgb(133, 133, 133));
    --dxp-g-root-contrast: var(--lwc-dxpGRootContrast,rgb(51, 51, 51));
    --dxp-g-root-contrast-1: var(--lwc-dxpGRootContrast1,rgb(31, 31, 31));
    --dxp-g-root-contrast-2: var(--lwc-dxpGRootContrast2,rgb(0, 0, 0));
    --dxp-g-root-contrast-3: var(--lwc-dxpGRootContrast3,rgb(0, 0, 0));
    --dxp-g-neutral: var(--lwc-dxpGNeutral,#ecebea);
    --dxp-g-neutral-1: var(--lwc-dxpGNeutral1,rgb(217, 215, 213));
    --dxp-g-neutral-2: var(--lwc-dxpGNeutral2,rgb(178, 174, 170));
    --dxp-g-neutral-3: var(--lwc-dxpGNeutral3,rgb(118, 113, 107));
    --dxp-g-neutral-contrast: var(--lwc-dxpGNeutralContrast,#000);
    --dxp-g-neutral-contrast-1: var(--lwc-dxpGNeutralContrast1,#000);
    --dxp-g-neutral-contrast-2: var(--lwc-dxpGNeutralContrast2,#000);
    --dxp-g-neutral-contrast-3: var(--lwc-dxpGNeutralContrast3,#fff);
    --dxp-g-brand: var(--lwc-dxpGBrand,rgb(0, 139, 176));
    --dxp-g-brand-1: var(--lwc-dxpGBrand1,rgb(0, 107, 135));
    --dxp-g-brand-2: var(--lwc-dxpGBrand2,rgb(0, 42, 54));
    --dxp-g-brand-3: var(--lwc-dxpGBrand3,rgb(0, 0, 0));
    --dxp-g-brand-contrast: var(--lwc-dxpGBrandContrast,#FFFFFF);
    --dxp-g-brand-contrast-1: var(--lwc-dxpGBrandContrast1,rgb(255, 255, 255));
    --dxp-g-brand-contrast-2: var(--lwc-dxpGBrandContrast2,rgb(255, 255, 255));
    --dxp-g-brand-contrast-3: var(--lwc-dxpGBrandContrast3,rgb(255, 255, 255));
    --dxp-g-success: #4bca81;
    --dxp-g-success-1: #36b66c;
    --dxp-g-success-2: #237747;
    --dxp-g-success-3: #07190f;
    --dxp-g-success-contrast: #000;
    --dxp-g-success-contrast-1: #000;
    --dxp-g-success-contrast-2: #fff;
    --dxp-g-success-contrast-3: #fff;
    --dxp-g-destructive: #c23934;
    --dxp-g-destructive-1: #a2302b;
    --dxp-g-destructive-2: #611d1a;
    --dxp-g-destructive-3: #010000;
    --dxp-g-destructive-contrast: #fff;
    --dxp-g-destructive-contrast-1: #fff;
    --dxp-g-destructive-contrast-2: #fff;
    --dxp-g-destructive-contrast-3: #fff;
    --dxp-g-warning: #ffb75d;
    --dxp-g-warning-1: #ffa534;
    --dxp-g-warning-2: #e27d00;
    --dxp-g-warning-3: #673900;
    --dxp-g-warning-contrast: #000;
    --dxp-g-warning-contrast-1: #000;
    --dxp-g-warning-contrast-2: #000;
    --dxp-g-warning-contrast-3: #fff;
    --dxp-g-info: #16325c;
    --dxp-g-info-1: #0e203b;
    --dxp-g-info-2: #000000;
    --dxp-g-info-3: #000000;
    --dxp-g-info-contrast: #fff;
    --dxp-g-info-contrast-1: #fff;
    --dxp-g-info-contrast-2: #fff;
    --dxp-g-info-contrast-3: #fff;
    --dxp-g-offline: #444;
    --dxp-g-offline-1: #303030;
    --dxp-g-offline-2: #070707;
    --dxp-g-offline-3: #000000;
    --dxp-g-offline-contrast: #fff;
    --dxp-g-offline-contrast-1: #fff;
    --dxp-g-offline-contrast-2: #fff;
    --dxp-g-offline-contrast-3: #fff;
    --dxp-g-spacing-none: 0 !important;
    --dxp-g-spacing-xxxsmall: .125rem;
    --dxp-g-spacing-xxsmall: .25rem;
    --dxp-g-spacing-xsmall: .5rem;
    --dxp-g-spacing-small: .75rem;
    --dxp-g-spacing-medium: 1rem;
    --dxp-g-spacing-large: 1.5rem;
    --dxp-g-spacing-xlarge: 2rem;
    --dxp-g-spacing-xxlarge: 3rem;
    --dxp-g-root-font-family: var(--lwc-fontFamily,Arial);
    --dxp-g-heading-font-family: var(--lwc-fontFamilyHeader,Arial);
    --dxp-g-font-size-1: .625rem;
    --dxp-g-font-size-2: .75rem;
    --dxp-g-font-size-3: .8125rem;
    --dxp-g-font-size-4: .875rem;
    --dxp-g-font-size-5: 1rem;
    --dxp-g-font-size-6: 1.125rem;
    --dxp-g-font-size-7: 1.25rem;
    --dxp-g-font-size-8: 1.5rem;
    --dxp-g-font-size-9: 1.75rem;
    --dxp-g-font-size-10: 2rem;
    --dxp-g-font-size-11: 2.625rem;
    --dxp-s-html-font-size: 16px;
    --dxp-s-text-heading-extra-large-font-family: var(--lwc-fontFamilyHeader,Arial);
    --dxp-s-text-heading-extra-large-font-size: 2.5rem;
    --dxp-s-text-heading-extra-large-font-style: normal;
    --dxp-s-text-heading-extra-large-font-weight: 300;
    --dxp-s-text-heading-extra-large-text-decoration: none;
    --dxp-s-text-heading-extra-large-text-transform: var(--lwc-textTransform,capitalize);
    --dxp-s-text-heading-extra-large-line-height: 1.25;
    --dxp-s-text-heading-extra-large-letter-spacing: 0;
    --dxp-s-text-heading-large-font-family: var(--lwc-fontFamilyHeader,Arial);
    --dxp-s-text-heading-large-font-size: 1.75rem;
    --dxp-s-text-heading-large-font-style: normal;
    --dxp-s-text-heading-large-font-weight: 300;
    --dxp-s-text-heading-large-text-decoration: none;
    --dxp-s-text-heading-large-text-transform: var(--lwc-textTransform,capitalize);
    --dxp-s-text-heading-large-line-height: 1.25;
    --dxp-s-text-heading-large-letter-spacing: 0;
    --dxp-s-text-heading-medium-font-family: var(--lwc-fontFamilyHeader,Arial);
    --dxp-s-text-heading-medium-font-size: 1.25rem;
    --dxp-s-text-heading-medium-font-style: normal;
    --dxp-s-text-heading-medium-font-weight: 300;
    --dxp-s-text-heading-medium-text-decoration: none;
    --dxp-s-text-heading-medium-text-transform: var(--lwc-textTransform,capitalize);
    --dxp-s-text-heading-medium-line-height: 1.25;
    --dxp-s-text-heading-medium-letter-spacing: 0;
    --dxp-s-text-heading-small-font-family: var(--lwc-fontFamilyHeader,Arial);
    --dxp-s-text-heading-small-font-size: 1.125rem;
    --dxp-s-text-heading-small-font-style: normal;
    --dxp-s-text-heading-small-font-weight: 300;
    --dxp-s-text-heading-small-text-decoration: none;
    --dxp-s-text-heading-small-text-transform: var(--lwc-textTransform,capitalize);
    --dxp-s-text-heading-small-line-height: 1.25;
    --dxp-s-text-heading-small-letter-spacing: 0;
    --dxp-s-body-font-family: var(--lwc-fontFamily,Arial);
    --dxp-s-body-font-size: 1rem;
    --dxp-s-body-font-style: normal;
    --dxp-s-body-font-weight: 400;
    --dxp-s-body-text-decoration: none;
    --dxp-s-body-text-transform: none;
    --dxp-s-body-line-height: 1.5;
    --dxp-s-body-letter-spacing: 0;
    --dxp-s-body-small-font-family: var(--lwc-fontFamily,Arial);
    --dxp-s-body-small-font-size: .75rem;
    --dxp-s-body-small-font-style: normal;
    --dxp-s-body-small-font-weight: 400;
    --dxp-s-body-small-text-decoration: none;
    --dxp-s-body-small-text-transform: none;
    --dxp-s-body-small-line-height: 1.25;
    --dxp-s-body-small-letter-spacing: 0;
    --dxp-s-button-font-family: var(--lwc-fontFamily,Arial);
    --dxp-s-button-font-size: 1rem;
    --dxp-s-button-font-style: normal;
    --dxp-s-button-font-weight: 400;
    --dxp-s-button-text-transform: var(--lwc-textTransform,capitalize);
    --dxp-s-button-line-height: 2;
    --dxp-s-button-letter-spacing: 0;
    --dxp-s-link-text-decoration: none;
    --dxp-s-link-text-decoration-focus: underline;
    --dxp-s-link-text-decoration-hover: underline;
    --dxp-s-site-logo-path: var(--lwc-brandLogoImage,/bridgeflex/file-asset/Pfizer_bridge_logo?v=1);
    --dxp-s-site-logo-url: var(--lwc-brandLogoImage,url(/bridgeflex/file-asset/Pfizer_bridge_logo?v=1));
    --dxp-s-section-columns-max-width: 1800px;
    --dxp-s-header-content-max-width: 1rem;
    --dxp-s-footer-content-max-width: 1rem;
    --dxp-s-section-content-spacing-block-start: 1rem;
    --dxp-s-section-content-spacing-block-end: 1rem;
    --dxp-s-column-spacer-size: 1rem;
    --dxp-s-component-wrapper-spacer-size: 1.5rem;
    --dxp-s-section-columns-max-width-mobile: none;
    --dxp-s-header-content-max-width-mobile: none;
    --dxp-s-footer-content-max-width-mobile: none;
    --dxp-s-section-content-spacing-block-start-mobile: .75rem;
    --dxp-s-section-content-spacing-block-end-mobile: .75rem;
    --dxp-s-column-spacer-size-mobile: .75rem;
    --dxp-s-component-wrapper-spacer-size-mobile: 1.5rem
}

.cLASH_LGT_FLX_Footer.footer {
    padding: 1.5rem 0 0;
    position: relative
}

.cLASH_LGT_FLX_Footer .verticalAlign {
    vertical-align: middle !important
}

.cLASH_LGT_FLX_Footer .clearFloat {
    clear: both
}

.cLASH_LGT_FLX_Footer.footer .footer-bg {
    box-sizing: border-box;
    height: 150px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 100% 5%;
    border-top-left-radius: 900% 1000%;
    width: 75%;
    position: absolute;
    right: 0;
    z-index: -10
}

.cLASH_LGT_FLX_Footer.footer .footer-content {
    margin: 50px 80px;
    margin-bottom: 0
}

    .cLASH_LGT_FLX_Footer.footer .footer-content .slds-col {
        align-self: flex-end
    }

.cLASH_LGT_FLX_Footer .link-copyright {
    padding-bottom: 50px
}

    .cLASH_LGT_FLX_Footer .link-copyright a {
        margin-right: 10px
    }

.cLASH_LGT_FLX_Footer h2 {
    font-size: 1.3em
}

.cLASH_LGT_FLX_HomeThemeLayout .flexHeader {
    font-size: 2rem;
    font-weight: 900;
    line-height: 1.25;
    display: block;
    text-align: center
}

.cLASH_LGT_FLX_HomeThemeLayout .flexSubHeader {
    font-weight: 700;
    line-height: 1.9;
    display: block;
    text-align: center
}

.cLASH_LGT_FLX_HomeThemeLayout .contentBody {
    min-height: 200px;
    padding: 25px 0
}

@media print {
    .cLASH_LGT_FLX_HomeThemeLayout html, .cLASH_LGT_FLX_HomeThemeLayout body {
        height: 100%;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden
    }

    .cLASH_LGT_FLX_HomeThemeLayout * {
        visibility: hidden
    }

    .cLASH_LGT_FLX_HomeThemeLayout #section-to-print, .cLASH_LGT_FLX_HomeThemeLayout #section-to-print * {
        visibility: visible
    }

    .cLASH_LGT_FLX_HomeThemeLayout #section-to-print {
        position: absolute;
        left: 0;
        top: 0;
        overflow: hidden;
        height: 100%
    }
}

.cLASH_LGT_FLX_HomeHeader .lash-header-home-page {
    margin: -41px -16px 0
}

.cLASH_LGT_FLX_HomeHeader.lash-header-home-page {
    margin: -41px -16px 0
}

.cLASH_LGT_FLX_HomeHeader .homeheader-wrapper-short-header .homeheader-wrapper {
    padding: 20px 50px 25px;
    border-bottom: 10px solid #eaede2
}

.cLASH_LGT_FLX_HomeHeader .short-header-image {
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    font-size: 0
}

.cLASH_LGT_FLX_HomeHeader .homeheader-wrapper-short-header .homeheader-wrapper-image {
    padding: 20px 50px 35px
}

.cLASH_LGT_FLX_HomeHeader .homeheader-wrapper-short-header .companyLogo {
    background-image: url(url(/images/Pfizer_bridge_logo.png?v=1&height=100););
    background-position: left;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 99;
    cursor: pointer;
    position: relative;
    max-width: 100%;
    display: block;
    outline: 0;
    margin-top: 10px;
    margin-left: 10px;
    font-size: 0;
    text-indent: -9999px
}

.cLASH_LGT_FLX_HomeHeader .homeheader-wrapper-tall-header .lash-header-home-page {
    margin: -41px -16px 0
}

.cLASH_LGT_FLX_HomeHeader .homeheader-wrapper-tall-header .homeheader-wrapper {
    box-sizing: border-box;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 1000% 47%;
    border-bottom-right-radius: 1000% 900%
}

.cLASH_LGT_FLX_HomeHeader .homeheader-wrapper-tall-header .homeheader {
    box-sizing: border-box;
    height: 400px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0 47%;
    border-bottom-right-radius: 900% 1000%
}

.cLASH_LGT_FLX_HomeHeader .homeheader-wrapper-tall-header .homeheader-wrapper-image {
    box-sizing: border-box;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    font-size: 0
}

.cLASH_LGT_FLX_HomeHeader .homeheader-wrapper-tall-header .homeheader-image {
    box-sizing: border-box;
    height: 400px
}

.cLASH_LGT_FLX_HomeHeader .homeheader-wrapper-tall-header .companyLogo {
    background-image: url(/images/Pfizer_bridge_logo.png?v=1&height=100);
    background-position: left;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 99;
    cursor: pointer;
    position: relative;
    max-width: 100%;
    display: block;
    outline: 0;
    margin-top: 10px;
    margin-left: 10px;
    font-size: 0;
    text-indent: -9999px
}

.cLASH_LGT_FLX_HomeHeader .homeheader-wrapper-tall-header .floatCard {
    box-shadow: 1px 1px 1px 1px lightgrey;
    margin: 0 auto;
    width: 320px;
    position: relative !important;
    right: -35%;
    top: -34%;
    border-radius: 5px
}

.cLASH_LGT_FLX_HomeHeader .homeheader-wrapper-tall-header .flexCardTopColor {
    background-color: red;
    padding: 6px;
    font-size: 18px;
    text-align: center;
    color: white;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.cLASH_LGT_FLX_HomeHeader .homeheader-wrapper-tall-header .flexCardBottomColor {
    background-color: yellow;
    padding: 6px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    text-align: center
}

.cLASH_LGT_FLX_HomeHeader .homeheader-wrapper-tall-header .flexHeader1 {
    font-size: 2rem;
    color: white
}

.cLASH_LGT_FLX_HomeHeader .homeheader-wrapper-tall-header .flexHeader2 {
    font-size: 2rem;
    color: white;
    font-weight: 700;
    width: 800px;
    word-wrap: break-word
}

.cLASH_LGT_FLX_HomeHeader .homeheader-wrapper-tall-header .flexHeader3 {
    font-size: 1rem;
    color: white;
    font-weight: 500
}

.cLASH_LGT_FLX_HomeHeader .homeheader-wrapper-tall-header .flexCard {
    width: 325px;
    border-radius: 10px;
    border: 1px solid var(--lwc-colorBorder,#D4D4D4);
    height: 220px;
    background-size: 100%;
    position: relative
}

.cLASH_LGT_FLX_HomeHeader .flexCard-Id {
    position: absolute
}

@media only screen and (min-width:950px) {
    .cLASH_LGT_FLX_HomeHeader .homeheader-wrapper-tall-header .flexCard-wrapper {
        margin: 0 auto;
        width: 325px;
        position: absolute;
        right: 25px;
        top: 100px
    }
}

@media only screen and (max-width:949px) {
    .cLASH_LGT_FLX_HomeHeader .homeheader-wrapper-tall-header .flexCard-wrapper {
        position: relative !important;
        right: auto;
        top: auto;
        width: 80%;
        margin: 20px auto;
        max-width: 325px
    }
}

@media only screen and (max-width:720px) {
    .cLASH_LGT_FLX_HomeHeader .homeheader-wrapper-tall-header .flexHeader1 {
        font-size: 1.5rem;
        color: white
    }

    .cLASH_LGT_FLX_HomeHeader .homeheader-wrapper-tall-header .flexHeader2 {
        font-size: 1.5rem;
        color: white;
        font-weight: 700
    }
}

.forceCommunitySection {
    position: relative
}

    .forceCommunitySection .cb-section_background, .forceCommunitySection .cb-section_backgroundOverlay {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0
    }

    .forceCommunitySection .cb-section_row {
        position: relative;
        margin-left: auto;
        margin-right: auto
    }

    .forceCommunitySection .cb-section_column {
        padding: 16px 8px
    }

        .forceCommunitySection .cb-section_column:first-child {
            padding: 16px 8px 16px 16px
        }

        .forceCommunitySection .cb-section_column:last-child {
            padding: 16px 16px 16px 8px
        }

@media (max-width:48em) {
    .forceCommunitySection .cb-section_column {
        padding: 8px 16px
    }

        .forceCommunitySection .cb-section_column:first-child {
            padding: 16px 16px 8px 16px
        }

        .forceCommunitySection .cb-section_column:last-child {
            padding: 8px 16px 16px 16px
        }
}

.forceCommunitySection .cb-section_column:only-child {
    padding: 16px 16px 16px 16px
}

.cLASH_LGT_FLX_FlowMainComponent.slds-spinner_container {
    position: fixed
}

[data-f6-region].f6-highlight {
    position: relative;
}

    [data-f6-region].f6-highlight::after {
        width: 100%;
        height: 100%;
        content: '';
        outline: rgb(94, 158, 214) 3px solid;
        outline-offset: -3px;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 9999;
    }

.cLASH_LGT_FLX_BrandSelection .size {
    font-size: 1rem;
    font-weight: 100
}

.cLASH_LGT_FLX_BrandSelection.flow-step-wrapper {
    max-width: 1100px;
    margin: 0 auto
}

.cLASH_LGT_FLX_BrandSelection .step-description p {
    font-size: 1.25em
}

.cLASH_LGT_FLX_BrandSelection h1 {
    font-size: 2em;
    margin-bottom: 1em;
    border-bottom: 4px solid
}

.cLASH_LGT_FLX_BrandSelection .brands-wrapper {
    padding: 20px 0;
    border-bottom: 1px solid
}

.cLASH_LGT_FLX_BrandSelection ol.brand-selection, .cLASH_LGT_FLX_BrandSelection ul.brand-selection {
    list-style: initial;
    padding: 20px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

    .cLASH_LGT_FLX_BrandSelection ol.brand-selection li, .cLASH_LGT_FLX_BrandSelection ul.brand-selection li {
        margin: 10px;
        list-style: none;
        position: relative
    }

        .cLASH_LGT_FLX_BrandSelection ul.brand-selection li > span {
            position: absolute;
            border-radius: 5px;
            top: 0;
            left: 0;
            width: 200px;
            height: 100px;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
            z-index: -1
        }

            .cLASH_LGT_FLX_BrandSelection ul.brand-selection li > span.brand-blur {
                filter: blur(2px)
            }

        .cLASH_LGT_FLX_BrandSelection ul.brand-selection li.has-logo > button:hover {
            border: 2px solid
        }

        .cLASH_LGT_FLX_BrandSelection ul.brand-selection li.no-logo > button:hover {
            border: 2px solid
        }

.cLASH_LGT_FLX_BrandSelection button.brand {
    background: transparent;
    height: 100px;
    width: 200px
}

.cLASH_LGT_FLX_BrandSelection button.brand-selected {
    border: 2px solid;
    background: transparent;
    display: inline-block;
    text-align: center;
    font-weight: bold;
    color: #000
}

    .cLASH_LGT_FLX_BrandSelection button.brand-selected:after {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        border-color: transparent;
        border-style: solid;
        border-radius: 0 2px 0 0;
        border-width: 1rem;
        border-right-color: #2574a9;
        border-top-color: #2574a9
    }

    .cLASH_LGT_FLX_BrandSelection button.brand-selected:before {
        border-left: 2px solid #fff;
        border-bottom: 2px solid #fff;
        content: '';
        top: 5px;
        position: absolute;
        transform: rotate(-45deg);
        right: 5px;
        height: 6px;
        width: 12px;
        z-index: 9999
    }

.cLASH_LGT_FLX_BrandSelection .disabled-helptext {
    display: none
}

.cLASH_LGT_FLX_BrandSelection ul.brand-selection li.has-logo button.brand {
    background: transparent
}

.cLASH_LGT_FLX_BrandSelection button.brand:disabled {
    text-decoration: line-through
}

    .cLASH_LGT_FLX_BrandSelection button.brand:disabled + .disabled-helptext {
        display: block;
        position: absolute;
        top: 0
    }

[lwc-287jov2qseb-host].modal_header .slds-form-element__icon[lwc-287jov2qseb] {
    padding-top: unset;
    padding-left: var(--slds-g-sizing-2);
}

.private-dt-sort-icon[lwc-25f9lgh55ct] {
    display: inline-block;
}

.fix-popover_tooltip_alignment[lwc-5fnnbdvmu3k] {
    min-width: inherit;
}

.private-dt-sort-icon[lwc-gj6nt2jq8l] {
    display: inline-block;
}

.cLASH_LGT_FLX_PatientDetailActivate .redColor {
    font-size: 20px;
    color: red
}

.cLASH_LGT_FLX_PatientDetailActivate .size {
    font-size: 1rem;
    font-weight: 100
}

.cLASH_LGT_FLX_PatientDetailActivate.flow-step-wrapper {
    max-width: 1100px;
    margin: 0 auto;
    padding-bottom: 20px
}

.cLASH_LGT_FLX_PatientDetailActivate .step-description p {
    font-size: 1.25em
}

.cLASH_LGT_FLX_PatientDetailActivate h1 {
    font-size: 2em;
    margin-bottom: 1em;
    border-bottom: 4px solid
}

.cLASH_LGT_FLX_PatientDetailActivate .genderRadio .slds-form-element__control {
    display: flex
}

.cLASH_LGT_FLX_PatientDetailActivate .center-align {
    text-align: center
}

.cLASH_LGT_FLX_PatientDetailActivate input:read-only {
    background-color: #eee;
    padding-left: .75rem
}

.cLASH_LGT_FLX_PatientDetailActivate .button-help-text {
    margin: 0 auto 10px;
    width: 400px
}

.cLASH_LGT_FLX_PatientDetailActivate .fontSize {
    font-size: 15px
}

.cLASH_LGT_FLX_PatientDetailActivate.button-styles {
    max-width: 1100px;
    margin: 0 auto;
    padding-bottom: 20px
}

.cLASH_LGT_FLX_PatientDetailActivate .bottomBorder {
    border-bottom: 1px solid
}

.cLASH_LGT_FLX_PatientDetailActivate .style-modal-text {
    font-size: 14px
}

.cLASH_LGT_FLX_PatientDetailActivate .heading-style {
    font-size: 1.25em;
    font-weight: 600
}

.cLASH_LGT_FLX_PatientDetailActivate .titleRequired {
    cursor: help
}

[lwc-2nj244ovceg-host] {
    display: block;
}

[lwc-66unc5l95ad-host] {
    display: block;
}

[dir="rtl"] input[type="tel"][lwc-66unc5l95ad] {
    direction: ltr;
    text-align: right;
    unicode-bidi: embed;
}

[lwc-66unc5l95ad-host].gen-ai-enabled {
    padding: 0;
    margin-bottom: 0;
}

[dir="rtl"] input[type="tel"][lwc-enmikoh2qu] {
    direction: ltr;
    text-align: right;
    unicode-bidi: embed;
}

.private-dt-sort-icon[lwc-7b6j2skrjne] {
    display: inline-block;
}

[dir="rtl"] .slds-dropdown_left[lwc-71geokdeko1] {
    left: 0;
    right: auto;
}

div[data-start][lwc-654o76jjrnk], div[data-end][lwc-654o76jjrnk] {
    position: fixed;
    top: 1rem;
    left: 1rem;
}

.private-dt-sort-icon[lwc-4i9ieqqhd25] {
    display: inline-block;
}

.private-dt-sort-icon[lwc-d8atf0ck0l] {
    display: inline-block;
}

.private-dt-sort-icon[lwc-1te30te6nf1] {
    display: inline-block;
}

.private-dt-sort-icon[lwc-3bq099ugqsh] {
    display: inline-block;
}

.slds-table_header-fixed_container[lwc-392cvb27u8q]::before {
    width: 0;
}

.slds-table_header-fixed_container[lwc-392cvb27u8q] > .slds-scrollable_y[lwc-392cvb27u8q]::before {
    width: 100%;
    border-bottom: var(--slds-g-sizing-border-1, 1px) solid var(--slds-g-color-neutral-base-70, var(--lwc-colorGray5, #dddbda));
    content: '';
    display: block;
}

.slds-table[role='grid'][data-render-mode-inline='true'][lwc-392cvb27u8q] > tbody[lwc-392cvb27u8q] {
    contain: strict;
    content-visibility: auto;
}

    .slds-table[role='grid'][data-render-mode-inline='true'][lwc-392cvb27u8q] > tbody[lwc-392cvb27u8q] > tr[lwc-392cvb27u8q] {
        contain-intrinsic-height: auto 29px;
    }

[dir="rtl"] .slds-table[role='grid'][data-render-mode-inline='true'][lwc-392cvb27u8q] > tbody[lwc-392cvb27u8q] > tr[lwc-392cvb27u8q] > td[lwc-392cvb27u8q] > span[lwc-392cvb27u8q] > div[lwc-392cvb27u8q] > span[data-inline-type='formatted-number'][lwc-392cvb27u8q], [dir="rtl"] .slds-table[role='grid'][data-render-mode-inline='true'][lwc-392cvb27u8q] > tbody[lwc-392cvb27u8q] > tr[lwc-392cvb27u8q] > td[lwc-392cvb27u8q] > span[lwc-392cvb27u8q] > div[lwc-392cvb27u8q] > a[data-inline-type='formatted-phone'][lwc-392cvb27u8q] {
    direction: ltr;
    unicode-bidi: embed;
}

.slds-dropdown[lwc-1df1eblanv8] {
    width: max-content;
}

.fix-slds-button_icon-border-filled[lwc-1df1eblanv8] {
    height: unset;
    line-height: var(--slds-c-button-line-height, var(--sds-c-button-line-height, 1.875rem));
}

.private-dt-sort-icon[lwc-7nohpd9g9ec] {
    display: inline-block;
}

[lwc-7kg80i98oc7-host] {
    display: block;
}

.slds-resizable__handle[data-is-last-col='true'][lwc-7kg80i98oc7] {
    width: 0.75rem;
    right: 0;
}

.slds-resizable__divider[data-is-last-col='true'][lwc-7kg80i98oc7]::before, .slds-resizable__divider[data-is-last-col='true'][lwc-7kg80i98oc7]::after {
    right: 0;
}

.cLASH_LGT_FLX_EligibilityCriteria .redColor {
    font-size: 20px;
    color: red
}

.cLASH_LGT_FLX_EligibilityCriteria .size {
    font-size: 1rem;
    font-weight: 100
}

.cLASH_LGT_FLX_EligibilityCriteria.flow-step-wrapper {
    max-width: 1100px;
    margin: 0 auto;
    padding-bottom: 20px
}

.cLASH_LGT_FLX_EligibilityCriteria .step-description p {
    font-size: 1.25em
}

.cLASH_LGT_FLX_EligibilityCriteria h1 {
    font-size: 2em;
    margin-bottom: 1em;
    border-bottom: 4px solid
}

.cLASH_LGT_FLX_EligibilityCriteria .genderRadio .slds-form-element__control {
    display: flex
}

.cLASH_LGT_FLX_EligibilityCriteria .center-align {
    text-align: center
}

.cLASH_LGT_FLX_EligibilityCriteria input:read-only {
    background-color: #eee;
    padding-left: .75rem
}

.cLASH_LGT_FLX_EligibilityCriteria .button-help-text {
    margin: 0 auto 10px;
    width: 400px
}

.cLASH_LGT_FLX_EligibilityCriteria .fontSize {
    font-size: 15px
}

.cLASH_LGT_FLX_EligibilityCriteria.button-styles {
    max-width: 1100px;
    margin: 0 auto;
    padding-bottom: 20px
}

.cLASH_LGT_FLX_EligibilityCriteria .bottomBorder {
    border-bottom: 1px solid
}

.cLASH_LGT_FLX_EligibilityCriteria .style-modal-text {
    font-size: 14px
}

.cLASH_LGT_FLX_EligibilityCriteria .heading-style {
    font-size: 1.25em;
    font-weight: 600
}

.cLASH_LGT_FLX_EligibilityCriteria .question-wrapper {
    display: flex;
    width: 100%
}

    .cLASH_LGT_FLX_EligibilityCriteria .question-wrapper .question {
        font-size: 1.125em;
        font-weight: bold;
        margin-bottom: 25px;
        padding-right: 20px;
        width: 100%
    }

    .cLASH_LGT_FLX_EligibilityCriteria .question-wrapper .answer {
        width: 150px
    }

        .cLASH_LGT_FLX_EligibilityCriteria .question-wrapper .answer .answerCol1 {
            float: left
        }

        .cLASH_LGT_FLX_EligibilityCriteria .question-wrapper .answer .answerCol2 {
            float: right
        }

        .cLASH_LGT_FLX_EligibilityCriteria .question-wrapper .answer .uiInput--radio {
            float: left
        }

            .cLASH_LGT_FLX_EligibilityCriteria .question-wrapper .answer .uiInput--radio:first-child {
                margin-right: 20px
            }

            .cLASH_LGT_FLX_EligibilityCriteria .question-wrapper .answer .uiInput--radio label {
                margin-right: 10px
            }

.cLASH_LGT_FLX_EligibilityCriteria .pap-spinner {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

ol.custom-disc {
    list-style: none; /* Remove default numbers */
    counter-reset: item; /* Reset counter */
    padding-left: 1.5em;
}

ol.custom-disc li {
    position: relative;
    margin-bottom: 0.5em;
    padding-left: 1.2em;
}

ol.custom-disc li::before {
    content: "•"; /* Black disc */
    color: black;
    position: absolute;
    left: 0;
    font-size: 1.6em;
    line-height: 1;
}
