@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-leading:initial;--tw-font-weight:initial}}}.floating-button{right:calc(var(--spacing,.25rem)*2);bottom:calc(var(--spacing,.25rem)*2);z-index:20;width:calc(var(--spacing,.25rem)*32);gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex;position:fixed}@media(min-width:48rem){.floating-button{right:calc(var(--spacing,.25rem)*6);bottom:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*4)}}.floating-button .btn-container{align-items:stretch;width:100%;display:flex;overflow:hidden}.floating-button .btn-container:has(.btn-floating:hover) .btn-floating:not(:hover){pointer-events:none;width:calc(var(--spacing,.25rem)*0);opacity:0;flex:none}.floating-button .btn-floating{width:50%;min-width:calc(var(--spacing,.25rem)*0);background-color:var(--color-info);padding-block:calc(var(--spacing,.25rem)*2);color:var(--color-info-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.3s));justify-content:center;align-items:center;display:flex;overflow:hidden}@media(min-width:48rem){.floating-button .btn-floating{padding-block:calc(var(--spacing,.25rem)*4)}}.floating-button .btn-floating.phone{background-color:var(--color-info);border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}@media(hover:hover){.floating-button .btn-floating.phone:hover{background-color:var(--color-info-hover,#36f)}}.floating-button .btn-floating.whatsapp{background-color:var(--color-success);border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}@media(hover:hover){.floating-button .btn-floating.whatsapp:hover{background-color:var(--color-success-hover,#389e3e)}}.floating-button .btn-floating svg{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.3s))}.floating-button .btn-floating:hover{border-radius:3.40282e38px;width:100%}.floating-button .btn-floating:hover svg{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x)var(--tw-scale-y);animation:var(--animate-headshake,headshake .5s ease-in-out infinite)}.floating-button .message{background-color:var(--color-secondary-content);padding-inline:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*2);text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);font-size:10px;line-height:1;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);text-transform:uppercase;border-radius:3.40282e38px}@media(min-width:48rem){.floating-button .message{padding-inline:calc(var(--spacing,.25rem)*4)}}@media(min-width:64rem){.floating-button .message{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
