.global-page-buttons{position:fixed;bottom:16px;right:20px;z-index:10;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:has(.cbb-livebot-root) .global-page-buttons{transform:translate(-64px)}.global-button{display:flex;align-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:hsl(var(--c-primary-500) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(0 0% 100% / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;padding:12px}.global-button:before{content:"";width:26px;height:26px;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;background-color:currentColor}.global-button:hover{--tw-bg-opacity: 1;background-color:hsl(var(--c-primary-600) / var(--tw-bg-opacity))}.global-button__top{width:0;height:0;transform:scale(0);padding:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.global-button__top:before{-webkit-mask-image:var(--i-arrow-down);mask-image:var(--i-arrow-down);-webkit-mask-size:20px 20px;mask-size:20px 20px;transform:rotate(180deg)}.global-button__top.active{width:inherit;height:inherit;transform:scale(1);padding:12px;margin-left:12px;animation:button-entrance .6s cubic-bezier(.4,0,.2,1) backwards}.global-button__contact{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: hsl(var(--c-secondary-100)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--c-secondary-100) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-from-position: 10%;--tw-gradient-to: hsl(var(--c-secondary-300) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--c-secondary-300)) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: hsl(var(--c-secondary-700)) var(--tw-gradient-to-position);animation:button-entrance .6s .6s cubic-bezier(.4,0,.2,1) backwards}.global-button__contact:hover{--tw-bg-opacity: 1;background-color:hsl(var(--c-primary-600) / var(--tw-bg-opacity))}.global-button__contact:before{-webkit-mask-image:var(--i-contact);mask-image:var(--i-contact)}.global-button__contact:after{content:attr(aria-label);position:relative;display:inline-block;width:0;overflow:hidden;font-size:.875rem;font-weight:700;line-height:1.5;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.global-button__contact:hover{--tw-gradient-from: hsl(var(--c-primary-600)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--c-primary-600) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: hsl(var(--c-primary-600)) var(--tw-gradient-to-position)}.global-button__contact:hover:after{margin-left:8px;width:60px}@keyframes button-entrance{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1}}
