.privacywire{background:white;position:fixed;bottom:-250%;right:0;box-shadow:0 -1px 3px rgba(0,0,0,.3);opacity:0;z-index:100;padding:1.5rem;transition:opacity .5s ease;max-width:640px}@media screen and (min-width:768px){.privacywire{right:1rem}}.privacywire header,.privacywire .privacywire-header{background:none;font-size:14px;font-weight:700;margin-bottom:.35rem;padding:0}.privacywire p{font-size:14px;line-height:1.618}.privacywire p a{color:#26414c;font-weight:bolder}.privacywire ul{list-style:none;margin:1rem 0;padding:0}.privacywire ul li{padding:.25rem 0;font-size:15px}.privacywire ul li label{display:flex;justify-content:flex-start;align-items:center}.privacywire ul li label input{margin-right:.5rem}.show-banner .privacywire.privacywire-banner,.show-options .privacywire.privacywire-options,.show-message .privacywire.privacywire-message{background:#fff;bottom:0;right:0;left:0;overflow-y:auto;opacity:1}@media screen and (min-width:768px){.show-banner .privacywire.privacywire-banner,.show-options .privacywire.privacywire-options,.show-message .privacywire.privacywire-message{bottom:1rem;right:1rem;min-height:auto;min-width:auto;top:initial;left:initial;overflow:initial}}.privacywire .privacywire-buttons{padding:1.5rem 0 0 0}.privacywire .privacywire-buttons button{background:white;box-sizing:border-box;color:#666;display:block;font-size:12px;padding:.5rem .75rem;border:1px solid #efefef;cursor:pointer;border-radius:3px;width:100%;text-transform:uppercase}.privacywire .privacywire-buttons button.allow-all{background:#26414c;border-color:#26414c;color:white;font-weight:bold}.privacywire .privacywire-buttons button.allow-necessary{color:#666;border-color:#999}.privacywire .privacywire-buttons button.choose{color:#666;border-color:#666}.privacywire .privacywire-buttons button.toggle{background:#26414c;border-color:#26414c;color:white;font-weight:bold}.privacywire .privacywire-buttons button.save{color:#666;border-color:#666}@media screen and (min-width:768px){.privacywire .privacywire-buttons button{display:inline-block;width:auto}}.privacywire .privacywire-buttons button+button{margin-top:.5rem;display:block;width:100%}@media screen and (min-width:768px){.privacywire .privacywire-buttons button+button{display:inline-block;margin-left:.5rem;margin-top:0;width:auto}}.privacywire .privacywire-buttons button[hidden]{display:none}.privacywire .privacywire-page-link{color:#111}.privacywire .privacywire-page-link+*{margin-left:1rem}.button.privacywire-show-options{border:none;padding:.45rem .8rem;background:#facf14;border-radius:3px;color:#480726;font-size:inherit;margin-bottom:30px}.privacyToggle{background:#efefef!important;display:flex;justify-content:center;align-items:center}.privacyToggle span{background:white;border:1px solid #ccc;border-radius:5px;font-size:14px;display:block;margin:.5rem;max-width:440px;padding:2rem}.privacyToggle span a{color:#117dbd;font-weight:bold}