.cconsent-wrapper{background-color:#2d2d2d;color:#fff;width:100%;height:fit-content;z-index:99999;position:fixed;bottom:20px;right:20px;border-top:1px solid #2b2b2b;box-shadow:4px 4px 20px 0 rgba(54,57,73,.2);max-height:100vh;overflow:scroll}.cconsent-wrapper.cconsent--top{top:0;left:0;bottom:auto;right:auto;border-bottom:1px solid #2b2b2b}.cconsent-wrapper.cconsent--bottom{bottom:0;left:0;top:auto;right:auto}.cconsent-wrapper.cconsent--simplified .cconsent-category-group{display:none}.cconsent-wrapper .cconsent-category-group{display:none}.cconsent-wrapper .JS--Button-hideSettings,.cconsent-wrapper .JS--Button-onlySelected{display:none}.cconsent-wrapper a,.cconsent-wrapper a:hover,.cconsent-wrapper a:focus{color:#fff}.cconsent-body{display:flex;justify-content:space-between;flex-direction:row;width:100%;padding-top:1rem;padding-bottom:1rem}@media (max-width:767.98px){.cconsent-body{flex-direction:column}}.cconsent-body .cconsent-description{display:flex;padding-right:1rem;padding-bottom:1rem}@media (max-width:767.98px){.cconsent-body .cconsent-description{padding-right:0}}.cconsent-body .cconsent-form{display:flex}@media (max-width:767.98px){.cconsent-body .cconsent-form{justify-content:center}}.cconsent-body .cconsent-category-item{display:flex;margin-bottom:1rem}.cconsent-body .cconsent-category-item:last-of-type{margin-bottom:0}.cconsent-body .cconsent-actions{display:flex;flex-wrap:nowrap}.cconsent-body .cconsent-actions .btn{white-space:nowrap}@media (max-width:767.98px){.cconsent-body .cconsent-actions .btn{letter-spacing:0}}.cconsent-body .cconsent-actions .btn-primary,.cconsent-body .cconsent-actions .btn-success{margin-right:.5rem}.cconsent-body .cconsent-category-title{margin-bottom:0}.cconsent-body .cconsent-category-description{opacity:.85}.cconsent-wrapper.cconsent--fixed{width:492px;bottom:20px;right:20px;top:auto;left:auto;border-radius:5px;border:1px solid #2b2b2b}.cconsent-wrapper.cconsent--fixed.cconsent--simplified{width:300px;text-align:center}.cconsent-wrapper.cconsent--fixed.cconsent--simplified .cconsent-form{justify-content:center}@media (max-width:767.98px){.cconsent-wrapper.cconsent--fixed{width:100%!important}}@media (max-width:767.98px){.cconsent-wrapper.cconsent--fixed{bottom:0;right:0;border:0;border-top:1px solid #2b2b2b}}.cconsent-wrapper.cconsent--fixed.cconsent--top{top:20px;right:20px;bottom:auto;left:auto;border:1px solid #2b2b2b}@media (max-width:767.98px){.cconsent-wrapper.cconsent--fixed.cconsent--top{right:0;top:0;border:0;border-bottom:1px solid #2b2b2b}}.cconsent-wrapper.cconsent--fixed .container{padding:0}.cconsent-wrapper.cconsent--fixed .cconsent-body{flex-direction:column;padding:1rem}.cconsent-wrapper.cconsent--fixed .cconsent-body .cconsent-actions{flex-wrap:wrap}.cconsent-wrapper.cconsent--fixed .cconsent-body .cconsent-actions .btn{letter-spacing:0}
