.stickycontact{z-index:1;display:flex;position:fixed;bottom:0;right:0}.stickycontact.is-active .btn .icon{display:none}.stickycontact.is-active .btn .icon:not(:first-child){display:block}.stickycontact.is-active .stickycontact__content{opacity:1;pointer-events:all;max-height:80vh;transform:translateY(0)}.stickycontact .btn{text-align:center;color:#fff;background:#0a1f54;flex-direction:column;justify-content:center;align-items:center;width:80px;height:80px;padding:0;font-size:.875rem;display:flex}.stickycontact .btn:focus-visible{outline-offset:-6px;outline-color:#fff}@media (width>=768px){.stickycontact .btn{width:112px;height:112px;font-size:1rem}}.stickycontact .btn .icon:not(:first-child){display:none}.stickycontact__content{opacity:0;pointer-events:none;background:#fff;width:max-content;max-width:90vw;max-height:0;transition:all .2s ease-in-out;position:absolute;bottom:calc(100% + 30px);right:0;transform:translateY(10px);box-shadow:0 8px 32px #030d2640}.stickycontact__content:after{content:"";border:15px solid #0000;border-top-color:#fff;border-bottom-width:0;width:0;height:0;display:block;position:absolute;bottom:-15px;right:24px}@media (width>=768px){.stickycontact__content:after{right:40px}}.stickycontact__content .h5{margin:2rem 2rem 1rem;display:block}.stickycontact__content ul{margin:0 2rem 2rem}.stickycontact__content ul li{font-size:1rem}@media (width>=768px){.stickycontact__content ul li{font-size:1.25rem}}
