        #cookies_container h5 {
            font-weight: 600;
            font-size: 18px;
        }

        .cookies_section .btn-primary {
            background: #666666;
            color: #fff;
        }

        .cookies_section .btn {
            cursor: pointer
        }

        .cookies_section .btn-outline-primary,
        .btn-primary {
            font-weight: 700;
            padding: 8px 20px;
            font-size: 12px
        }

        .cookies_section .btn.btn-rounded {
            border-radius: 22px
        }

        .cookies_section .btn.btn-padded {
            padding: 12px 20px
        }

        .cookies_section .btn-outline-primary {
            color: #fff;
            border-color: #fff
        }

        .cookies_section .btn-outline-primary:hover,
        .btn-outline-primary:not(:disabled):not(.disabled).active,
        .btn-outline-primary:not(:disabled):not(.disabled):active,
        .show>.btn-outline-primary.dropdown-toggle {
            background: #fff;
            border-color: #fff;
            color: #333
        }

        .cookies_section a,
        a:hover {
            transition: all .2s ease;
            outline: 0;
            text-decoration: none;
            color: inherit
        }

        #cookies_container {
            margin: 0;
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
            font-size: 16px;
            font-weight: 400;
            line-height: 1.5;
            color: #212529;
            text-align: left;
            background-color: #5d8193;

        }

        #cookies_container,
        #sidebar {
            display: none;
        }

        .cc-sidebar {
            position: fixed;
            overflow: auto;
            box-sizing: border-box;
            font-size: 16px;
            line-height: 1.5em;
            flex-direction: column;
            flex-wrap: nowrap;
            top: 0;
            left: 0;
            right: 0;
            z-index: 99999999;
            height: 100%;
            color: #fff;
            align-items: flex-start;
            width: 400px;
            max-width: 100%;
            will-change: transform;
            transition: transform 250ms ease;
            transform: translateX(-100%);
            display: flex;
            background-color: #5d8193;
        }

        .cc-sidebar--slide-right {
            transform: translateX(0)
        }

        .cc-sidebar .cc-summary {
            padding: 1rem;
            padding-top: 0
        }

        .cc-sidebar .cc-actions {
            margin-top: 1em
        }

        .cc-sidebar .cc-actions .cc-button {
            margin-right: 1em
        }

        .cc-sidebar .cc-categories {
            margin-top: 1em
        }

        .cc-sidebar .cc-categories .cc-category {
            border-top: 1px solid rgba(0, 0, 0, .25);
            padding: 1rem
        }

        .cc-sidebar .cc-categories .cc-category p {
            margin-bottom: 0
        }

        .cc-bottom-bar {
            position: fixed;
            overflow: hidden;
            box-sizing: border-box;
            font-size: 16px;
            line-height: 1.5em;
            flex-wrap: nowrap;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: 99999999;
            width: 100%;
            flex-direction: row;
            color: #fff;
            align-items: center;
            flex-wrap: wrap;
            will-change: transform;
            transition: transform 250ms ease;
            transform: translateY(100%);
            padding: 2em 0
        }

        .cc-bottom-bar--slide-up {
            transform: translateY(0)
        }

        .cc-bottom-bar .cc-info {
            display: block;
            flex: 1 1 auto;
            max-width: 100%;
            padding: 1em 1.8em
        }

        .cc-bottom-bar .cc-actions {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            padding: 0 1.8em 0 1.8em
        }

        .cc-bottom-bar .cc-actions .cc-button {
            margin-right: 1em;
            white-space: nowrap;
            margin-bottom: 1em
        }

        .cookies_section .switcheroo {
            position: relative;
            display: inline-block
        }

        .cookies_section .switcheroo input {
            opacity: 0;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            z-index: 1;
            cursor: pointer
        }

        .cookies_section .switcheroo input+div {
            height: 20px;
            width: 36px;
            position: relative;
            border-radius: 30px;
            display: flex;
            align-items: center;
            justify-content: flex-start;
            cursor: pointer;
            transition: linear .2s, box-shadow linear .1s, background-color linear .2s
        }

        .cookies_section .switcheroo input+div:after {
            content: "";
            height: 16px;
            width: 16px;
            border-radius: 100px;
            display: block;
            transition: linear .15s, background-color linear .15s;
            position: absolute;
            left: 100%;
            margin-left: -18px;
            cursor: pointer;
            top: 2px;
            box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .1);
            background-color: #fff
        }

        .cookies_section .switcheroo input:not(:checked)+div {
            justify-content: flex-end
        }

        .cookies_section .switcheroo input:not(:checked)+div:after {
            left: 20px
        }

        .cookies_section .switcheroo--small div {
            height: 18px;
            width: 31px
        }

        .cookies_section .switcheroo--small div:after {
            height: 14px;
            width: 14px;
            margin-left: -16px
        }

        .cookies_section .switcheroo--small input:not(:checked)+div:after {
            left: 18px
        }

        .cookies_section .switcheroo--tiny div {
            height: 14px;
            width: 24px
        }

        .cookies_section .switcheroo--tiny div:after {
            height: 10px;
            width: 10px;
            margin-left: -12px
        }

        .cookies_section .switcheroo--tiny input:not(:checked)+div:after {
            left: 14px
        }

        .cookies_section .switcheroo--disabled div {
            opacity: .3
        }

        .cookies_section .switcheroo--disabled input {
            cursor: not-allowed
        }

        .cookies_section .switcheroo.switcheroo--theme input:not(:checked)+div {
            background-color: rgba(255, 255, 255, .4)
        }

        .cookies_section .switcheroo.switcheroo--theme input:not(:checked):focus+div {
            box-shadow: 0 0 0 2px rgba(0, 0, 0, .5)
        }

        .cookies_section #sidebar-close-btn {
            float: right;
            font-size: 20px;
        }

        .switch {
            position: relative;
            display: inline-block;
            width: 60px;
            height: 34px;
            transform: scale(0.75);
            transform-origin: top left;
        }

        .switch input {
            opacity: 0;
            width: 0;
            height: 0;
        }

        .slider {
            position: absolute;
            cursor: pointer;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: #ccc;
            -webkit-transition: .4s;
            transition: .4s;
        }

        .slider:before {
            position: absolute;
            content: "";
            height: 26px;
            width: 26px;
            left: 4px;
            bottom: 4px;
            background-color: white;
            -webkit-transition: .4s;
            transition: .4s;
        }

        input:checked+.slider {
            background-color: #666666;
        }

        input:focus+.slider {
            box-shadow: 0 0 1px #2196F3;
        }

        input:checked+.slider:before {
            -webkit-transform: translateX(26px);
            -ms-transform: translateX(26px);
            transform: translateX(26px);
        }

        /* Rounded sliders */
        .slider.round {
            border-radius: 34px;
        }

        .slider.round:before {
            border-radius: 50%;
        }
