.e-contact-buttons-var-4 { --e-contact-buttons-size-small: 45px; --e-contact-buttons-size-medium: 50px; --e-contact-buttons-size-large: 55px; --e-contact-buttons-icon-small: 20px; --e-contact-buttons-icon-medium: 24px; --e-contact-buttons-icon-large: 26px; --e-contact-buttons-button-bg-hover: #324a6d; --e-contact-buttons-active-button-color: #1c2448; --e-contact-buttons-contact-button-icon-hover: #467ff7; --e-contact-buttons-contact-button-bg-hover: #fff; width: auto; }
.e-contact-buttons-var-4 .e-contact-buttons__chat-buttons-container { display: flex; }
.e-contact-buttons-var-4 .e-contact-buttons__close-button { border-radius: 50%; inset-inline: unset; position: relative; top: unset; }
.e-contact-buttons-var-4 .e-contact-buttons__close-button, .e-contact-buttons-var-4 .e-contact-buttons__close-button:focus, .e-contact-buttons-var-4 .e-contact-buttons__close-button:hover { background-color: var(--e-contact-buttons-active-button-bg); color: var(--e-contact-buttons-active-button-color); }
.e-contact-buttons-var-4 .e-contact-buttons__chat-button[aria-expanded="true"], .e-contact-buttons-var-4 .e-contact-buttons__chat-button[type="button"][aria-expanded="true"], .e-contact-buttons-var-4 .e-contact-buttons__close-button[aria-expanded="false"], .e-contact-buttons-var-4 .e-contact-buttons__close-button[type="button"][aria-expanded="false"] { display: none; }
.e-contact-buttons-var-4 .e-contact-buttons__content { border-radius: 0px; box-shadow: none; margin: 0px; overflow: visible; }
.e-contact-buttons-var-4 .e-contact-buttons__contact-links { display: flex; flex-direction: column; gap: var(--e-contact-buttons-contact-gap); }
.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-container { align-items: center; background-color: var(--e-contact-buttons-contact-button-bg); border-radius: 50px; display: inline-flex; justify-content: center; transition: 0.3s; }
.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link { align-items: center; display: flex; flex-direction: row; gap: 14px; }
.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link .e-contact-buttons__contact-icon-container { color: var(--e-contact-buttons-contact-button-icon); }
.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link svg { fill: var(--e-contact-buttons-contact-button-icon); }
.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:focus .e-contact-buttons__contact-icon-container, .e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:hover .e-contact-buttons__contact-icon-container { background-color: var(--e-contact-buttons-contact-button-bg-hover); color: var(--e-contact-buttons-contact-button-icon-hover); transition: 0.3s; }
.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:focus svg, .e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:hover svg { fill: var(--e-contact-buttons-contact-button-icon-hover); }
.e-contact-buttons-var-4 .e-contact-buttons__contact-tooltip { background-color: var(--e-contact-buttons-tooltip-bg); border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.15) 2px 4px 4px 0px; color: var(--e-contact-buttons-tooltip-text); font-size: 13px; line-height: 25px; padding: 4px 14px; position: relative; }
.e-contact-buttons-var-4 .e-contact-buttons__contact-tooltip::after { border-style: solid; content: ""; height: 0px; position: absolute; top: 50%; transform: translateY(-50%); width: 0px; }
.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__chat-button-container { padding-inline-end: 0px; }
.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__contact-links { align-items: flex-end; }
.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-tooltip::after, .e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__contact-tooltip::after { border-block-color: transparent; border-block-width: 8px; border-inline-end-color: transparent; border-inline-width: 10px 0px; border-inline-start-color: var(--e-contact-buttons-tooltip-bg); inset-inline-end: -8px; }
.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__chat-button-container { padding-inline-start: 0px; }
.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-links { align-items: flex-start; }
.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-tooltip { order: 2; }
.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-icon-container { order: 1; }
.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-tooltip::after { border-block-color: transparent; border-block-width: 8px; border-inline-end-color: var(--e-contact-buttons-tooltip-bg); border-inline-width: 0px 10px; border-inline-start-color: transparent; inset-inline-start: -8px; }
.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-links { align-items: flex-end; }
.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__content-wrapper { inset-inline-end: 0px; }
.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-tooltip { inset-inline-end: calc(100% + 14px); position: absolute; top: 50%; transform: translateY(-50%); white-space: nowrap; }
.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-icon-link { position: relative; }
.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container, .e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button, .e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button { height: var(--e-contact-buttons-size-small); width: var(--e-contact-buttons-size-small); }
.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container svg, .e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button svg, .e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button svg { height: var(--e-contact-buttons-icon-small); width: var(--e-contact-buttons-icon-small); }
.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container i, .e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button i, .e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button i { font-size: var(--e-contact-buttons-icon-small); }
.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container, .e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button, .e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button { height: var(--e-contact-buttons-size-medium); width: var(--e-contact-buttons-size-medium); }
.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container svg, .e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button svg, .e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button svg { height: var(--e-contact-buttons-icon-medium); width: var(--e-contact-buttons-icon-medium); }
.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container i, .e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button i, .e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button i { font-size: var(--e-contact-buttons-icon-medium); }
.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container, .e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button, .e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button { height: var(--e-contact-buttons-size-large); width: var(--e-contact-buttons-size-large); }
.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container svg, .e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button svg, .e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button svg { height: var(--e-contact-buttons-icon-large); width: var(--e-contact-buttons-icon-large); }
.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container i, .e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button i, .e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button i { font-size: var(--e-contact-buttons-icon-large); }