.clearfix:after,body.sg-styling .sg-settings__options:after{content:"";display:block;height:0;visibility:hidden;clear:both}body.sg-styling .sg-banner,body.sg-styling .sg-settings{background-color:#f5f5f5;color:#333;font:14px/1.5 BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif}body.sg-styling .sg-banner,body.sg-styling .sg-banner *,body.sg-styling .sg-settings,body.sg-styling .sg-settings *{box-sizing:border-box}@media only screen and (max-width: 31.25em){body.sg-styling .sg-banner,body.sg-styling .sg-settings{font-size:12px}}body.sg-styling .sg-banner span.sg-h2,body.sg-styling .sg-banner span.sg-h3,body.sg-styling .sg-settings span.sg-h2,body.sg-styling .sg-settings span.sg-h3{display:block;margin:0 0 10px;line-height:1.2}body.sg-styling .sg-banner span.sg-h2,body.sg-styling .sg-settings span.sg-h2{margin-bottom:30px;font-size:25px;font-weight:bold;color:#222}@media only screen and (max-width: 31.25em){body.sg-styling .sg-banner span.sg-h2,body.sg-styling .sg-settings span.sg-h2{font-size:20px}}body.sg-styling .sg-banner span.sg-h3,body.sg-styling .sg-settings span.sg-h3{text-transform:uppercase;font-size:16px}@media only screen and (max-width: 31.25em){body.sg-styling .sg-banner span.sg-h3,body.sg-styling .sg-settings span.sg-h3{font-size:14px}}body.sg-styling .sg-banner .sg-button,body.sg-styling .sg-settings .sg-button{display:inline-block;padding:10px 15px;border-radius:3px;position:relative;background-color:#228B22;text-decoration:none;text-align:center;line-height:1.2;font-weight:normal;color:#fff;border:0;box-shadow:none}body.sg-styling .sg-banner .sg-button:after,body.sg-styling .sg-settings .sg-button:after{content:"";border-radius:3px;background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:all 0.1s linear 0s}body.sg-styling .sg-banner .sg-button:hover:after,body.sg-styling .sg-settings .sg-button:hover:after{opacity:0.15}body.sg-styling .sg-banner .sg-button--grey,body.sg-styling .sg-settings .sg-button--grey{background-color:#ccc;color:#222}body.sg-styling .sg-banner .sg-button--grey:after,body.sg-styling .sg-settings .sg-button--grey:after{background-color:#000}body.sg-styling .sg-banner .sg-dimmed,body.sg-styling .sg-settings .sg-dimmed{text-decoration:none;color:inherit;opacity:0.6}body.sg-styling .sg-banner .sg-dimmed:hover,body.sg-styling .sg-settings .sg-dimmed:hover{opacity:1}body.sg-styling .sg-banner .sg-toolbar,body.sg-styling .sg-settings .sg-toolbar{margin:0;padding:0;list-style:none;display:flex;align-items:baseline}body.sg-styling .sg-banner .sg-toolbar a,body.sg-styling .sg-settings .sg-toolbar a{display:block;transition:all 0.1s linear 0s;white-space:nowrap}body.sg-styling .sg-banner .sg-toolbar li,body.sg-styling .sg-settings .sg-toolbar li{margin-right:20px;list-style:none}body.sg-styling .sg-banner .sg-toolbar li:last-child,body.sg-styling .sg-settings .sg-toolbar li:last-child{margin-right:0}@media only screen and (max-width: 31.25em){body.sg-styling .sg-banner .sg-toolbar li,body.sg-styling .sg-settings .sg-toolbar li{margin-right:10px}}body.sg-styling .sg-banner table.sg-cookielist,body.sg-styling .sg-settings table.sg-cookielist{margin:0 0 10px;padding:0;width:100%;border-collapse:collapse;border:1px solid #d1d1d1;border-width:1px 0 0 1px}body.sg-styling .sg-banner table.sg-cookielist td,body.sg-styling .sg-settings table.sg-cookielist td{padding:7px;border:1px solid #d1d1d1;border-width:0 1px 1px 0;background-color:transparent}body.sg-styling .sg-banner{display:none;position:fixed;top:100%;opacity:0;transition:opacity .5s, top .3s ease-in-out;box-shadow:0px 15px 5px 15px #000;padding:15px 20px;top:100%;right:0;left:0;z-index:100}body.sg-styling .sg-banner.js-visible{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 50em){body.sg-styling .sg-banner.js-visible{display:block}}body.sg-styling .sg-banner__faux-padding{clear:both;transition:all 0.2s}body.sg-styling .sg-banner__close{display:none}@media only screen and (max-width: 31.25em){body.sg-styling .sg-banner{padding:20px}}body.sg-styling .sg-banner .sg-banner__body{margin:0;padding-right:20px}@media only screen and (max-width: 50em){body.sg-styling .sg-banner .sg-banner__body{margin:0 0 20px}}@media only screen and (max-width: 31.25em){body.sg-styling .sg-banner .sg-banner__body{margin:0 0 10px}}body.sg-styling .sg-settings{clear:both;margin:0 0 40px;padding:20px;border-radius:3px}@media only screen and (max-width: 31.25em){body.sg-styling .sg-settings{padding:10px}}body.sg-styling .sg-settings__header{margin:0 0 20px;text-align:center}body.sg-styling .sg-settings__header span.sg-h2{margin:0 0 5px}body.sg-styling .sg-settings__header p{margin:0 0 20px}@media only screen and (max-width: 23.75em){body.sg-styling .sg-settings__header p{margin:0}}body.sg-styling .sg-settings__options{margin:0;padding:0;list-style:none}body.sg-styling .sg-settings__options>li{float:left;width:50%;padding-left:10px;list-style:none}body.sg-styling .sg-settings__options>li:first-child{padding-right:10px;padding-left:0}@media only screen and (max-width: 62.5em){body.sg-styling .sg-settings__options>li{float:none;width:auto;margin:0 0 10px;padding:0 !important}}body.sg-styling .sg-settings__option{padding:20px;border-radius:3px;background-color:#fff}body.sg-styling .sg-settings__option .sg-button{display:block}body.sg-styling .sg-settings__option p{margin:0 0 10px;height:40px;line-height:20px;color:#999}body.sg-styling .sg-settings__option .sg-status{display:block;padding:10px 15px;text-align:center;line-height:1.2}body.sg-styling--dark .sg-banner,body.sg-styling--dark .sg-settings{background-color:#222;color:#bbb}body.sg-styling--dark .sg-banner span.sg-h2,body.sg-styling--dark .sg-settings span.sg-h2{color:#eee}body.sg-styling--dark table.sg-cookielist,body.sg-styling--dark table.sg-cookielist tr,body.sg-styling--dark table.sg-cookielist td{border-color:#444}body.sg-styling--dark .sg-settings__option{background-color:#333}
