.floating-buttons-container{background-color:transparent!important;display:flex;flex-direction:column;gap:4px;position:fixed;top:65%;z-index:9999}.floating-buttons-container.floating-buttons-right{right:9px}.floating-buttons-container.floating-buttons-right .floating-button{transform:translateX(100px)}.floating-buttons-container.floating-buttons-left{left:9px}.floating-buttons-container.floating-buttons-left .floating-button{transform:translateX(-100px)}.floating-buttons-container .floating-button{align-items:center;animation:slideIn .5s ease forwards;background-color:#007cba;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;opacity:0;text-decoration:none;transition:all .3s ease;width:44px}.floating-buttons-container .floating-button:hover{box-shadow:0 4px 15px rgba(0,0,0,.1);filter:brightness(1.1)}.floating-buttons-container .floating-button:focus{outline:2px solid var(--wp--preset--color--brown-500);outline-offset:2px}.floating-buttons-container .floating-button:first-child{animation-delay:.1s}.floating-buttons-container .floating-button:nth-child(2){animation-delay:.2s}.floating-buttons-container .floating-button:nth-child(3){animation-delay:.3s}.floating-buttons-container .floating-button{background-color:inherit;color:inherit}.floating-buttons-container .floating-button-icon{display:block;height:20px;width:20px}.floating-buttons-container .floating-button-icon:before{background-color:currentColor;content:"";display:block;height:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.floating-buttons-container .floating-button-icon-phone:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.8 12.8 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.8 12.8 0 0 0 2.81.7A2 2 0 0 1 22 16.92z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.8 12.8 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.8 12.8 0 0 0 2.81.7A2 2 0 0 1 22 16.92z%27/%3E%3C/svg%3E")}.floating-buttons-container .floating-button-icon-envelope:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z%27/%3E%3Cpath d=%27m22 6-10 7L2 6%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z%27/%3E%3Cpath d=%27m22 6-10 7L2 6%27/%3E%3C/svg%3E")}.floating-buttons-container .floating-button-icon-search:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Ccircle cx=%2711%27 cy=%2711%27 r=%278%27/%3E%3Cpath d=%27m21 21-4.35-4.35%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Ccircle cx=%2711%27 cy=%2711%27 r=%278%27/%3E%3Cpath d=%27m21 21-4.35-4.35%27/%3E%3C/svg%3E")}@keyframes slideIn{to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.floating-button{animation:none;transition:none}.floating-button:hover{transform:none}}
