#floating-button-container{position:absolute;bottom:12px;right:120px;z-index:10;-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.5));filter:drop-shadow(0 0 4px rgba(0,0,0,.5))}#floating-button-container .relative-container{position:relative;width:48px;height:48px}#floating-button-container .relative-container>div{width:48px;height:48px}#floating-button-container .relative-container>div,#floating-button-container .relative-container>div .secondary-button{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s;transition:all .3s}#floating-button-container .relative-container>div .secondary-button{width:32px;height:32px;border-radius:50%;border:none;background-color:var(--accent);outline:none}#floating-button-container .relative-container>div .secondary-button:hover{-webkit-transition:all .3s;transition:all .3s;background-color:var(--accent-dark)}#floating-button-container .relative-container>div .secondary-button svg{color:var(--light)}#floating-button-container .relative-container .main-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;border-radius:50%;border:none;background-color:var(--accent);-webkit-transition:all .3s;transition:all .3s;outline:none;position:absolute;z-index:15}#floating-button-container .relative-container .main-button svg{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s;height:24px;width:24px}#floating-button-container .relative-container .main-button:hover{-webkit-transition:all .3s;transition:all .3s;background-color:var(--accent-dark)}#floating-button-container .relative-container .top{top:0;-webkit-transition:all .3s;transition:all .3s}#floating-button-container .relative-container .left{left:0;-webkit-transition:all .3s;transition:all .3s}#floating-button-container .relative-container .right{right:0;-webkit-transition:all .3s;transition:all .3s}#floating-button-container .relative-container .bottom{bottom:0;-webkit-transition:all .3s;transition:all .3s}#floating-button-container .relative-container.is-active .main-button{background-color:var(--light);-webkit-transition:all .3s;transition:all .3s}#floating-button-container .relative-container.is-active .main-button svg{-webkit-transform:rotate(0deg);transform:rotate(0deg);color:var(--accent);-webkit-transition:all .3s;transition:all .3s}#floating-button-container .relative-container.is-active .top{top:-48px;-webkit-transition:all .3s;transition:all .3s}#floating-button-container .relative-container.is-active .left{left:-48px;-webkit-transition:all .3s;transition:all .3s}#floating-button-container .relative-container.is-active .right{right:-48px;-webkit-transition:all .3s;transition:all .3s}#floating-button-container .relative-container.is-active .bottom{bottom:-48px;-webkit-transition:all .3s;transition:all .3s}