.embeddedServiceHelpButton .helpButton{bottom:1rem;right:1rem}
@media(max-width:767px){.embeddedServiceHelpButton .helpButton{width:60px !important;height:60px}
}
@media(max-width:47.9275rem),only screen and (min-device-width :375px) and (max-device-width :767px){body.stickyFooter .embeddedServiceHelpButton .helpButton .uiButton{bottom:4rem}
}
.embeddedServiceHelpButton .helpButton .uiButton.helpButtonEnabled{background-color:#722362;border-radius:50%;bottom:1rem;box-sizing:content-box;height:60px;max-width:none;min-width:0;padding:0;width:60px;border:0}
.embeddedServiceHelpButton .helpButton .uiButton.helpButtonEnabled:hover,.embeddedServiceHelpButton .helpButton .uiButton.helpButtonEnabled:focus{background:#5c1a4d !important}
.embeddedServiceHelpButton .helpButton .uiButton.helpButtonEnabled:focus{box-shadow:0 0 0 4px rgba(184,145,176,0.9)}
.embeddedServiceHelpButton .helpButton .uiButton.helpButtonEnabled .embeddedServiceIcon{background:transparent;border-radius:50%;display:inline-block !important;height:60px;margin-right:0;position:relative;width:60px}
.embeddedServiceHelpButton .helpButton .uiButton.helpButtonEnabled .embeddedServiceIcon::before{background-image:url(../../../../../../content/dam/pvs/ca/logos/chat-icon.png);background-repeat:no-repeat;background-size:35px 30px;content:'';display:inline-block;height:30px;position:relative;top:13px;width:35px}
@media(max-width:767px){.embeddedServiceHelpButton .helpButton .uiButton.helpButtonEnabled .embeddedServiceIcon{bottom:0;height:60px;margin:0;padding:0;width:60px}
}
.embeddedServiceHelpButton .helpButton .uiButton.helpButtonEnabled .message{display:none}
@media(max-width:767px){.embeddedServiceHelpButton .helpButton .uiButton.helpButtonEnabled::before{border-radius:50% !important}
}
.embeddedServiceHelpButton .helpButton .uiButton.helpButtonDisabled{display:none}
.embeddedServiceHelpButton .helpButton .uiButton:hover::before,.embeddedServiceHelpButton .helpButton .uiButton:focus::before{content:none}
.embeddedServiceHelpButton .helpButton .uiButton:focus,.embeddedServiceHelpButton .helpButton .uiButton:hover,.embeddedServiceHelpButton .helpButton .uiButton:hover::before{background:0}
@media(max-width:47.9275rem),only screen and (min-device-width :375px) and (max-device-width :767px){body.stickyFooter .embeddedServiceSidebar .dockableContainer{bottom:3rem}
}
@media(hover:none),(hover:on-demand){body.stickyFooter .embeddedServiceSidebar .dockableContainer{bottom:0}
}
.embeddedServiceSidebar .dockableContainer embeddedservice-chat-header{background-color:#722362}
.embeddedServiceSidebar .dockableContainer embeddedservice-chat-header header{padding:0 8px 0 14px}
.embeddedServiceSidebar .dockableContainer embeddedservice-chat-header header button{border:0;border-radius:6px;height:34px;margin-left:5px;min-height:34px;min-width:34px;width:34px;padding:4px 6px 2px 6px}
.embeddedServiceSidebar .dockableContainer embeddedservice-chat-header header button:hover{background:rgba(255,255,255,0.1)}
.embeddedServiceSidebar .dockableContainer embeddedservice-chat-header header button:hover:before{content:none}
.embeddedServiceSidebar .dockableContainer embeddedservice-chat-header header button:focus{background:rgba(255,255,255,0.1);box-shadow:0 0 0 3px rgba(255,255,255,0.3);outline:0}
.embeddedServiceSidebar .dockableContainer .content .avatar.agentInitial{line-height:1.5 !important}
.embeddedServiceSidebar .dockableContainer .sidebarBody{background-color:#fbf9f7}
.embeddedServiceSidebar .dockableContainer .sidebarBody .formContent.embeddedServiceSidebarForm{background:0}
.embeddedServiceSidebar .dockableContainer .sidebarBody .formContent.embeddedServiceSidebarForm a,.embeddedServiceSidebar .dockableContainer .sidebarBody .formContent.embeddedServiceSidebarForm a:visited{color:#bf0366;font-weight:600}
.embeddedServiceSidebar .dockableContainer .sidebarBody .formContent.embeddedServiceSidebarForm a:hover,.embeddedServiceSidebar .dockableContainer .sidebarBody .formContent.embeddedServiceSidebarForm a:visited:hover{color:#ea067e}
.embeddedServiceSidebar .dockableContainer .sidebarBody .formContent.embeddedServiceSidebarForm a:focus,.embeddedServiceSidebar .dockableContainer .sidebarBody .formContent.embeddedServiceSidebarForm a:visited:focus{box-shadow:0 0 0 2px #ea067e}
.embeddedServiceSidebar .dockableContainer .sidebarBody .formContent.embeddedServiceSidebarForm input.slds-style-inputtext{border:2px solid #e0e0e0;border-radius:8px;font-size:16px !important}
.embeddedServiceSidebar .dockableContainer .sidebarBody .formContent.embeddedServiceSidebarForm input.slds-style-inputtext::placeholder{color:gray;opacity:1}
.embeddedServiceSidebar .dockableContainer .sidebarBody .formContent.embeddedServiceSidebarForm input.slds-style-inputtext:hover::placeholder{color:#000}
.embeddedServiceSidebar .dockableContainer .sidebarBody .formContent.embeddedServiceSidebarForm input.slds-style-inputtext:focus{border:2px solid #722362;box-shadow:none}
.embeddedServiceSidebar .dockableContainer .sidebarBody .formContent.embeddedServiceSidebarForm input.slds-style-inputtext.error{border-color:#bf0366}
.embeddedServiceSidebar .dockableContainer .sidebarBody .formContent.embeddedServiceSidebarForm input.slds-style-inputtext+label.error{color:#bf0366;font-size:12px;margin:.25rem 0 0 0}
.embeddedServiceSidebar .dockableContainer .sidebarBody .formContent.embeddedServiceSidebarForm p#introduction{font-weight:600;margin:1rem}
.embeddedServiceSidebar .dockableContainer .sidebarBody .formContent.embeddedServiceSidebarForm p#required{color:gray;font-size:.85em;margin:0 1.5rem;text-align:left}
.embeddedServiceSidebar .dockableContainer .sidebarBody .formContent.embeddedServiceSidebarForm p#termsAndConditions{font-size:.85em;margin:1rem auto 0 auto;width:90%}
.embeddedServiceSidebar .dockableContainer .sidebarBody .buttonWrapper{padding-top:0}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceSidebarButton{border-radius:12px;background-color:#76d5d4;font-size:16px;font-weight:600;height:56px}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceSidebarButton .label.bBody{color:#000}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceSidebarButton:hover,.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceSidebarButton:focus{background-color:#3aa19f;box-shadow:none}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceSidebarButton:focus{box-shadow:0 0 0 6px rgba(118,213,212,0.2);text-decoration:none}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceSidebarButton.uiButton--inverse{background:0}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceSidebarButton.uiButton--inverse .label.bBody{color:#318786}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceSidebarButton.uiButton--inverse:hover,.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceSidebarButton.uiButton--inverse:focus{box-shadow:none}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceSidebarButton.uiButton--inverse:hover:focus,.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceSidebarButton.uiButton--inverse:focus:focus{background-color:rgba(49,135,134,0.1);box-shadow:0 0 0 6px rgba(49,135,134,0.2)}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceSidebarButton.uiButton--inverse:hover .label.bBody,.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceSidebarButton.uiButton--inverse:focus .label.bBody{color:#276b6a}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceSidebarDialogState .dialogState[role=alert] #dialogTextTitle{font-weight:600;color:#722362}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceLiveAgentStateChat .messageArea{background:0;border:1px solid transparent}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceLiveAgentStateChat .messageArea:focus{border-color:#722362}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceLiveAgentStateChat .messageArea .embeddedServiceLiveAgentStateChatItem.chatMessage{background:0}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceLiveAgentStateChat .messageArea .embeddedServiceLiveAgentStateChatItem.chatMessage .embeddedServiceLiveAgentStateChatAvatar.isLightningOutContext .agentIconColor0,.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceLiveAgentStateChat .messageArea .embeddedServiceLiveAgentStateChatItem.chatMessage .embeddedServiceLiveAgentStateChatAvatar.isLightningOutContext .agentIconColor1{background-color:#ffb81c;color:#000;font-weight:600}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceLiveAgentStateChat .messageArea .embeddedServiceLiveAgentStateChatItem.chatMessage .embeddedServiceLiveAgentStateChatPlaintextMessageDefaultUI.agent.plaintextContent{background-color:#e0e0e0}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceLiveAgentStateChat .messageArea .embeddedServiceLiveAgentStateChatItem.chatMessage .embeddedServiceLiveAgentStateChatPlaintextMessageDefaultUI.chasitor.plaintextContent{background-color:#722362}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceLiveAgentStateChat .messageArea .embeddedServiceLiveAgentStateChatItem.chatMessage .avatar.iconAvatar{line-height:1.3}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceLiveAgentStateChatInputFooter .chasitorText{margin:0;min-height:unset;border:2px solid transparent;border-radius:12px;box-shadow:32px 0 8px rgba(0,0,0,0.03);font-size:16px !important}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceLiveAgentStateChatInputFooter .chasitorText.textAreaIsFocused{border:2px solid #722362;border-color:#722362}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceLiveAgentStateChatInputFooter .dialogState[role=alert] #dialogTextTitle{font-weight:600;color:#722362}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceLiveAgentStateChatInputFooter .footerMenuWrapper{margin:0}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceLiveAgentStateChatInputFooter .footerMenuWrapper .footer-menu-items .slds-dropdown__item>a{color:#bf0366}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceLiveAgentStateChatInputFooter .footerMenuWrapper .footer-menu-items .slds-dropdown__item>a:hover{color:#ea067e}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceLiveAgentStateChatInputFooter .footerMenuWrapper .footer-menu-items .slds-dropdown__item>a:focus{border:1px solid #722362}
.embeddedServiceSidebar .dockableContainer .sidebarBody .embeddedServiceLiveAgentStateChatInputFooter .unseenMessageNotificationWrapper .scrollDownButton .slds-button{background-color:#fbf9f7}
.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader.minimizedContainer{border:0;border-radius:12px;bottom:1rem;height:auto;padding:.5rem;width:auto}
.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader.minimizedContainer:hover,.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader.minimizedContainer:focus{background:#5c1a4d !important}
.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader.minimizedContainer:focus{box-shadow:0 0 0 4px rgba(184,145,176,0.9)}
.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader.minimizedContainer .content{padding:0}
.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader.minimizedContainer.helpButton{overflow:visible;width:auto;background-color:#722362;border:0;border-radius:50%;bottom:1rem;box-sizing:content-box;height:60px;max-width:none;min-width:0;padding:0;width:60px}
@media(max-width:47.9275rem),only screen and (min-device-width :375px) and (max-device-width :767px){body.stickyFooter .embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader.minimizedContainer.helpButton{bottom:4rem}
}
.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader.minimizedContainer.helpButton:hover .message,.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader.minimizedContainer.helpButton:focus .message{text-decoration:underline}
.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader.minimizedContainer.helpButton .content{padding:0}
@media(max-width:767px){.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader.minimizedContainer.helpButton .content .messageContent{margin:0}
}
.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader.minimizedContainer.helpButton .content .messageContent .minimizedText{font-size:0}
.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader.minimizedContainer.helpButton .content .messageContent .embeddedServiceIcon{background:transparent;border-radius:50%;display:inline-block !important;height:60px;margin-right:0;position:relative;width:60px}
.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader.minimizedContainer.helpButton .content .messageContent .embeddedServiceIcon::before{background-image:url(../../../../../../content/dam/pvs/ca/logos/chat-icon.png);background-repeat:no-repeat;background-size:35px 30px;content:'';display:inline-block;height:30px;position:relative;top:13px;width:35px}
@media(max-width:767px){.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader.minimizedContainer.helpButton .content .messageContent .embeddedServiceIcon{bottom:0;height:60px;margin:0;padding:0;width:60px}
}
.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader.minimizedContainer.helpButton .content .messageContent .embeddedServiceIcon svg{display:none}
@media(hover:none),(hover:on-demand){body.stickyFooter .embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader.minimizedContainer{bottom:4rem}
}
.embeddedServiceSidebar .sidebarHeader h2{color:white !important;font-family:sans-serif !important}
.embeddedServiceSidebar label:not(.control-label):not([class*="x-form"]){display:none !important}
.embeddedServiceSidebar .text.announcement{color:#fff}
.embeddedServiceSidebar p,.embeddedServiceSidebar .p,.embeddedServiceSidebar .p *,.embeddedServiceSidebar blockquote,.embeddedServiceSidebar figcaption,.embeddedServiceSidebar cite,.embeddedServiceSidebar dl,.embeddedServiceSidebar ol,.embeddedServiceSidebar ul{font-family:var(--lwc-fontFamily,"Salesforce Sans"),sans-serif}
.embeddedServiceSidebar .dockableContainer embeddedservice-chat-header header button{margin:0}
.cPWS_PcX_PreChat .form-element__label{display:none !important}
.back-to-top__container{bottom:80px}