.contact-module{display:inline-block;vertical-align:top;padding-top:1.5625rem;position:fixed;bottom:.625rem;right:.625rem;width:6rem;height:6rem;color:#fff;background:#a762a4;border-radius:50%;box-shadow:0 4px 13px rgba(0,0,0,.1);text-align:center;font-size:.75rem;overflow:hidden;z-index:100}@media(max-width:767.98px){.contact-module{transform:scale(.65);bottom:0;right:0}}@media(min-width:768px){.contact-module{bottom:0;right:.625rem}}@media(min-width:1024px){.contact-module{bottom:.625rem;right:1.25rem}}@media(min-width:1200px){.contact-module{bottom:3.75rem;right:3.75rem}}.contact-module:focus,.contact-module:hover{color:#fff;background:rgb(53.7783113245%,30.1432573029%,52.7507002801%)}.contact-module>span{display:block}