/* Author: Jani Autio */
#ocean-floating-contact{position:fixed;right:20px;bottom:20px;width:70px;height:70px;box-sizing:border-box;border:0;border-radius:50%;background:var(--ofc-color,#3678b9);color:#fff!important;display:flex;align-items:center;justify-content:center;z-index:9999;box-shadow:0 4px 15px rgba(0,0,0,.15);text-decoration:none;padding:0;transition:transform .2s}
#ocean-floating-contact:hover{transform:scale(1.06);color:#fff!important}
#ocean-floating-contact:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 6px #17324d}
#ocean-floating-contact svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
@media(max-width:767px){#ocean-floating-contact{width:60px;height:60px}#ocean-floating-contact svg{width:28px;height:28px}}
@media(prefers-reduced-motion:reduce){#ocean-floating-contact{transition:none}#ocean-floating-contact:hover{transform:none}}
