html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}@-webkit-keyframes reveal-content{from{width:0;opacity:0}to{width:auto;opacity:1}}@-moz-keyframes reveal-content{from{width:0;opacity:0}to{width:auto;opacity:1}}@keyframes reveal-content{from{width:0;opacity:0}to{width:auto;opacity:1}}@-webkit-keyframes hide-content{from{width:auto;opacity:1}to{width:0;opacity:0}}@-moz-keyframes hide-content{from{width:auto;opacity:1}to{width:0;opacity:0}}@keyframes hide-content{from{width:auto;opacity:1}to{width:0;opacity:0}}.floatbar{position:fixed;top:auto;right:15px;bottom:15px;left:auto;background-color:#fff;box-shadow:-3px 0 5px 0 rgba(0,0,0,.25);border-radius:3px 0 0 3px;z-index:10028}@media (min-width:820px){.floatbar{position:fixed;top:33%;right:0;bottom:auto;left:auto}}@media (min-width:820px){.floatbar.show-desktop .element{display:block}}@media (max-width:820px){.floatbar.show-mobile .element{display:inline-block}}.floatbar .toggle{background-color:#fff;padding:15px;box-shadow:-3px 0 5px 0 rgba(0,0,0,.25);border-radius:3px 0 0 3px;border:solid 1px #006cea;white-space:nowrap;height:64px;border:none;border-radius:0;box-shadow:none;display:none;width:64px;padding:7px;color:#006cea;background-color:#f1f7fd}.floatbar .toggle h1,.floatbar .toggle h2,.floatbar .toggle h3,.floatbar .toggle h4,.floatbar .toggle h5,.floatbar .toggle h6,.floatbar .toggle p,.floatbar .toggle span{margin:0}.floatbar .toggle h1,.floatbar .toggle h2,.floatbar .toggle h3,.floatbar .toggle h4,.floatbar .toggle h5,.floatbar .toggle h6{color:#006cea}.floatbar .toggle p,.floatbar .toggle span{color:#7f7f7f;font-size:80%}@media (min-width:820px){.floatbar .toggle{width:48px;height:48px;padding:5.25px}}.floatbar .toggle>i{font-size:48px}@media (min-width:820px){.floatbar .toggle .icon-plus{font-size:38.4px}}.floatbar .toggle .icon-minus{display:none}@media (min-width:820px){.floatbar .toggle.toggle-desktop{display:block}}@media (max-width:820px){.floatbar .toggle.toggle-mobile{display:inline-block}}.floatbar .toggle.active{color:#006cea;background-color:#f1f7fd;width:64px;height:64px;padding:7px}.floatbar .toggle.active .icon-plus{display:none}.floatbar .toggle.active .icon-minus{display:inline-block}.floatbar .element{display:none;position:relative;vertical-align:top;border-right:solid 1px #006cea}.floatbar .element .icon{width:64px;height:64px;padding:8px;color:#006cea}.floatbar .element .icon>i{font-size:48px}.floatbar .element .content{background-color:#fff;padding:15px;box-shadow:-3px 0 5px 0 rgba(0,0,0,.25);border-radius:3px 0 0 3px;border:solid 1px #006cea;white-space:nowrap;height:64px;display:none;overflow:hidden;position:absolute;top:0;right:100%;bottom:auto;left:auto;-webkit-animation:hide-content .25s;-moz-animation:hide-content .25s;animation:hide-content .25s}.floatbar .element .content h1,.floatbar .element .content h2,.floatbar .element .content h3,.floatbar .element .content h4,.floatbar .element .content h5,.floatbar .element .content h6,.floatbar .element .content p,.floatbar .element .content span{margin:0}.floatbar .element .content h1,.floatbar .element .content h2,.floatbar .element .content h3,.floatbar .element .content h4,.floatbar .element .content h5,.floatbar .element .content h6{color:#006cea}.floatbar .element .content p,.floatbar .element .content span{color:#7f7f7f;font-size:80%}@media (min-width:820px){.floatbar .element{border-bottom:solid 1px #006cea;border-right:none}.floatbar .element:hover .icon{background-color:#f1f7fd}.floatbar .element:hover .content{display:inline-block;-webkit-animation:reveal-content .25s;-moz-animation:reveal-content .25s;animation:reveal-content .25s}}@media (max-width:370px){.floatbar .element .icon>i,.floatbar .mobile-toggle>i{font-size:38.4px}.floatbar .element>.icon,.floatbar .mobile-toggle{text-align:center;width:54.4px;height:54.4px}}