.cookiescript_overlay {
    overflow-x: hidden;
    overflow-y: hidden;
    height: 100vh;
}

.cookiescript_checkbox_label {
    cursor: pointer;
    display: flex;
    align-items: center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    line-height: 1.5;
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 0px;
    margin-left: -2px;
    text-align: left;
}

.cookiescript_pre_header {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: absolute;
    top: 15px;
    right: 15px;
}

#cookiescript_manage_wrap {
    text-transform: uppercase;
    text-align: left;
    font-size: 12px;
    letter-spacing: 0.4px;
    font-weight: 700;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 3px;
    margin-left: 0px;
}

#cookiescript_manage {
    display: inline;
    cursor: pointer;
    color: rgb(45, 45, 45);
    opacity: 0.85;
    margin-left: 0px;
}

#cookiescript_manage #cookiescript_manageicon .cookiescript_gear {
    fill: rgb(45, 45, 45);
}

#cookiescript_manage:hover #cookiescript_manageicon .cookiescript_gear {
    fill: rgb(34, 184, 240);
}

svg#cookiescript_manageicon {
    width: 15px;
    height: 15px;
    display: inline;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    position: relative;
    top: 3px;
    vertical-align: baseline;
}

.cookiescript_checkbox {
    display: flex;
    flex-direction: row;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

span.cookiescript_checkbox_text {
    display: inline-block;
    font-size: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    text-transform: uppercase;
    font-weight: 600;
    color: rgb(45, 45, 45);
    letter-spacing: 1px;
}

#cookiescript_save {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: initial;
    border-right-style: initial;
    border-bottom-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    transition-behavior: normal;
    transition-duration: 100ms;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
    transition-property: all;
    background-color: rgb(34, 184, 240);
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    font-size: 12px;
    text-align: center;
    line-height: 3.2;
    letter-spacing: 0.4px;
    font-weight: 700;
    cursor: pointer;
    white-space-collapse: collapse;
    text-wrap-mode: nowrap;
    min-width: 103px;
    margin-top: 5px;
    margin-right: 7px;
    margin-bottom: 5px;
    margin-left: 7px;
    flex-shrink: 1;
    padding-top: 0px;
    padding-right: 17px;
    padding-bottom: 0px;
    padding-left: 17px;
    flex-grow: 1;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.cookiescript_bigger {
    transform: scale(1.1);
}

#cookiescript_link {
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    color: rgb(45, 45, 45);
    font-size: 11px;
    text-align: center;
    font-weight: 400;
    text-transform: uppercase;
    opacity: 0.8;
    display: inline !important;
}

#cookiescript_reportlink {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: initial;
    border-right-style: initial;
    border-bottom-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    cursor: pointer;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    transition-behavior: normal;
    transition-duration: 100ms;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
    background-color: transparent;
    display: inline;
    font-size: 12px;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    color: rgb(45, 45, 45);
}

#cookiescript_cookiescriptlink {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: initial;
    border-right-style: initial;
    border-bottom-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    cursor: pointer;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    transition-behavior: normal;
    transition-duration: 100ms;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
    background-color: transparent;
    display: inline;
    font-size: 12px;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    color: rgb(45, 45, 45);
}

#cookiescript_reportlink:hover {
    text-decoration-line: underline;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    color: rgb(32, 170, 221);
}

#cookiescript_cookiescriptlink:hover,
#cookiescript_description a:hover {
    text-decoration-line: underline;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    color: rgb(34, 184, 240);
}

#cookiescript_checkboxs {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: -11px;
    display: flex;
    flex-wrap: wrap;
}

#cookiescript_manage:hover {
    opacity: 1;
}

#cookiescript_link:hover {
    opacity: 1;
}

#cookiescript_save:hover {
    background-color: rgb(32, 170, 221);
}

#cookiescript_cookiescriptlink:hover {
    color: rgb(32, 170, 221);
}

.cookiescript_globe {
    fill: rgb(28, 28, 28);
}

.cookiescriptlogo {
    fill: rgb(34, 184, 240);
}

#cookiescript_badge {
    position: fixed;
    line-height: 0;
    cursor: pointer;
    z-index: 99999;
    font-size: 0px;
    color: rgb(153, 153, 153);
    left: 10px;
    display: flex;
    flex-direction: row;
    opacity: 1;
    bottom: 0px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding-top: 10px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px;
    transition-duration: 200ms;
    box-shadow: rgba(0, 0, 0, 0.2) 1px 2px 8px 0px;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(255, 255, 255);
}

#cookiescript_badgetext {
    text-transform: uppercase;
    font-weight: 600;
    font-family: "Open Sans", Arial, "Trebuchet MS", "Segoe UI", Helvetica, sans-serif;
    overflow-x: hidden;
    overflow-y: hidden;
    transition-duration: 500ms;
    white-space-collapse: collapse;
    text-wrap-mode: nowrap;
    padding-right: 0px;
    color: rgb(45, 45, 45);
    font-size: 11px;
    line-height: 1;
}

#cookiescript_badgesvg {
    width: 40px;
    height: 40px;
}

#cookiescript_badge:hover {
    padding-bottom: 13px;
}

.cookiescript_rtl {
    direction: rtl;
}

#cookiescript_injected_fsd .mdc-checkbox,
#cookiescript_injected .mdc-checkbox {
    box-sizing: content-box !important;
}

#cookiescript_injected_fsd .mdc-checkbox__native-control,
#cookiescript_injected .mdc-checkbox__native-control {
    display: block;
    z-index: 1;
}

#cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background::before,
#cookiescript_injected .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background::before,
#cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before,
#cookiescript_injected .mdc-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before {
    background-color: rgb(255, 255, 255);
}

#cookiescript_injected .mdc-checkbox,
#cookiescript_injected_fsd .mdc-checkbox {
    display: inline-block;
    position: relative;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 25px;
    box-sizing: content-box;
    width: 25px;
    height: 25px;
    line-height: 0;
    white-space-collapse: collapse;
    text-wrap-mode: nowrap;
    cursor: pointer;
    vertical-align: bottom;
    padding-top: 11px;
    padding-right: 11px;
    padding-bottom: 11px;
    padding-left: 11px;
}

#cookiescript_injected .mdc-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,
#cookiescript_injected .mdc-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before,
#cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,
#cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before {
    background-color: rgb(34, 184, 240);
}

#cookiescript_injected .mdc-checkbox .mdc-checkbox__background,
#cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__background {
    top: 11px;
    left: 11px;
}

#cookiescript_injected .mdc-checkbox .mdc-checkbox__background::before,
#cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__background::before {
    top: -13px;
    left: -13px;
    width: 0px;
    height: 0px;
}

#cookiescript_injected .mdc-checkbox .mdc-checkbox__native-control,
#cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__native-control {
    top: 0px;
    right: 0px;
    left: 0px;
    width: 47px;
    height: 47px;
}

#cookiescript_injected .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background,
#cookiescript_injected_fsd .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background {
    border-top-color: rgb(45, 45, 45);
    border-right-color: rgb(45, 45, 45);
    border-bottom-color: rgb(45, 45, 45);
    border-left-color: rgb(45, 45, 45);
    background-color: transparent;
}

#cookiescript_injected .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,
#cookiescript_injected .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,
#cookiescript_injected_fsd .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,
#cookiescript_injected_fsd .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background {
    border-top-color: rgb(34, 184, 240);
    border-right-color: rgb(34, 184, 240);
    border-bottom-color: rgb(34, 184, 240);
    border-left-color: rgb(34, 184, 240);
    background-color: rgb(34, 184, 240);
}

#cookiescript_injected .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate)~.mdc-checkbox__background,
#cookiescript_injected_fsd .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate)~.mdc-checkbox__background {
    border-top-color: rgba(34, 184, 240, 0.26);
    border-right-color: rgba(34, 184, 240, 0.26);
    border-bottom-color: rgba(34, 184, 240, 0.26);
    border-left-color: rgba(34, 184, 240, 0.26);
    background-color: transparent;
}

#cookiescript_injected .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,
#cookiescript_injected .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,
#cookiescript_injected_fsd .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,
#cookiescript_injected_fsd .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background {
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    background-color: rgba(34, 184, 240, 0.26);
}

#cookiescript_injected .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark,
#cookiescript_injected_fsd .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark {
    color: rgb(255, 255, 255);
}

#cookiescript_injected .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark,
#cookiescript_injected_fsd .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark {
    color: rgb(255, 255, 255);
}

#cookiescript_injected .mdc-checkbox__background,
#cookiescript_injected_fsd .mdc-checkbox__background {
    display: inline-flex;
    position: absolute;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(34, 184, 240);
    border-right-color: rgb(34, 184, 240);
    border-bottom-color: rgb(34, 184, 240);
    border-left-color: rgb(34, 184, 240);
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    background-color: transparent;
    pointer-events: none;
    will-change: background-color, border-color;
    transition-behavior: normal, normal;
    transition-duration: 90ms, 90ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1), cubic-bezier(0.4, 0, 0.6, 1);
    transition-delay: 0s, 0s;
    transition-property: background-color, border-color;
}

#cookiescript_injected .mdc-checkbox__background .mdc-checkbox__background::before,
#cookiescript_injected_fsd .mdc-checkbox__background .mdc-checkbox__background::before {
    background-color: rgb(0, 0, 0);
}

#cookiescript_injected .mdc-checkbox__background {
    width: 25px;
    height: 25px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

#cookiescript_injected .mdc-elevation-overlay,
#cookiescript_injected_fsd .mdc-elevation-overlay {
    position: absolute;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
    pointer-events: none;
    opacity: 0;
    transition-behavior: normal;
    transition-duration: 280ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-delay: 0s;
    transition-property: opacity;
    background-color: rgb(255, 255, 255);
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
}

#cookiescript_injected .mdc-switch,
#cookiescript_injected_fsd .mdc-switch {
    align-items: center;
    background-image: initial;
    background-position-x: 0px;
    background-position-y: 0px;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
    border-top-width: initial;
    border-right-width: initial;
    border-bottom-width: initial;
    border-left-width: initial;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    cursor: pointer;
    display: inline-flex;
    flex-shrink: 0;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    outline-color: initial;
    outline-style: initial;
    outline-width: 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    position: relative;
    will-change: transform, opacity;
    width: 36px;
}

#cookiescript_injected .mdc-switch:disabled,
#cookiescript_injected_fsd .mdc-switch:disabled {
    cursor: default;
    pointer-events: none;
}

#cookiescript_injected .mdc-switch input[type="checkbox"],
#cookiescript_injected_fsd .mdc-switch input[type="checkbox"] {
    display: none;
    visibility: hidden;
}

#cookiescript_injected .mdc-switch__track,
#cookiescript_injected_fsd .mdc-switch__track {
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 100%;
}

#cookiescript_injected .mdc-switch__track::after,
#cookiescript_injected .mdc-switch__track::before,
#cookiescript_injected_fsd .mdc-switch__track::after,
#cookiescript_injected_fsd .mdc-switch__track::before {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
    box-sizing: border-box;
    content: "";
    height: 100%;
    left: 0px;
    position: absolute;
    width: 100%;
}

#cookiescript_injected .mdc-switch__track::before,
#cookiescript_injected_fsd .mdc-switch__track::before {
    transition-behavior: normal;
    transition-duration: 75ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-delay: 0s;
    transition-property: transform;
    transform: translateX(0px);
}

#cookiescript_injected .mdc-switch__track::after,
#cookiescript_injected_fsd .mdc-switch__track::after {
    transition-behavior: normal;
    transition-duration: 75ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
    transition-delay: 0s;
    transition-property: transform;
    transform: translateX(-100%);
}

#cookiescript_injected .mdc-switch__track[dir="rtl"]::after,
#cookiescript_injected [dir="rtl"] .mdc-switch__track::after,
#cookiescript_injected_fsd .mdc-switch__track[dir="rtl"]::after,
#cookiescript_injected_fsd [dir="rtl"] .mdc-switch__track::after {
    transform: translateX(100%);
}

#cookiescript_injected .mdc-switch--selected .mdc-switch__track::before,
#cookiescript_injected_fsd .mdc-switch--selected .mdc-switch__track::before {
    transition-behavior: normal;
    transition-duration: 75ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
    transition-delay: 0s;
    transition-property: transform;
    transform: translateX(100%);
}

#cookiescript_injected .mdc-switch--selected .mdc-switch__track[dir="rtl"]::before,
#cookiescript_injected [dir="rtl"] .mdc-switch--selected .mdc-switch__track::before,
#cookiescript_injected_fsd .mdc-switch--selected .mdc-switch__track[dir="rtl"]::before,
#cookiescript_injected_fsd [dir="rtl"] .mdc-switch--selected .mdc-switch__track::before {
    transform: translateX(-100%);
}

#cookiescript_injected .mdc-switch--selected .mdc-switch__track::after,
#cookiescript_injected_fsd .mdc-switch--selected .mdc-switch__track::after {
    transition-behavior: normal;
    transition-duration: 75ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-delay: 0s;
    transition-property: transform;
    transform: translateX(0px);
}

#cookiescript_injected .mdc-switch__handle-track,
#cookiescript_injected_fsd .mdc-switch__handle-track {
    height: 100%;
    pointer-events: none;
    position: absolute;
    top: 0px;
    transition-behavior: normal;
    transition-duration: 75ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-delay: 0s;
    transition-property: transform;
    left: 0px;
    right: auto;
    transform: translateX(0px);
}

#cookiescript_injected .mdc-switch__handle-track[dir="rtl"],
#cookiescript_injected [dir="rtl"] .mdc-switch__handle-track,
#cookiescript_injected_fsd .mdc-switch__handle-track[dir="rtl"],
#cookiescript_injected_fsd [dir="rtl"] .mdc-switch__handle-track {
    left: auto;
    right: 0px;
}

#cookiescript_injected .mdc-switch--selected .mdc-switch__handle-track,
#cookiescript_injected_fsd .mdc-switch--selected .mdc-switch__handle-track {
    transform: translateX(100%);
}

#cookiescript_injected .mdc-switch--selected .mdc-switch__handle-track[dir="rtl"],
#cookiescript_injected [dir="rtl"] .mdc-switch--selected .mdc-switch__handle-track,
#cookiescript_injected_fsd .mdc-switch--selected .mdc-switch__handle-track[dir="rtl"],
#cookiescript_injected_fsd [dir="rtl"] .mdc-switch--selected .mdc-switch__handle-track {
    transform: translateX(-100%);
}

#cookiescript_injected .mdc-switch__handle,
#cookiescript_injected_fsd .mdc-switch__handle {
    display: flex;
    pointer-events: auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0px;
    right: auto;
}

#cookiescript_injected .mdc-switch__handle[dir="rtl"],
#cookiescript_injected [dir="rtl"] .mdc-switch__handle,
#cookiescript_injected_fsd .mdc-switch__handle[dir="rtl"],
#cookiescript_injected_fsd [dir="rtl"] .mdc-switch__handle {
    left: auto;
    right: 0px;
}

#cookiescript_injected .mdc-switch__handle::after,
#cookiescript_injected .mdc-switch__handle::before,
#cookiescript_injected_fsd .mdc-switch__handle::after,
#cookiescript_injected_fsd .mdc-switch__handle::before {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
    box-sizing: border-box;
    content: "";
    width: 100%;
    height: 100%;
    left: 0px;
    position: absolute;
    top: 0px;
    transition-behavior: normal, normal;
    transition-duration: 75ms, 75ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1), cubic-bezier(0.4, 0, 0.2, 1);
    transition-delay: 0s, 0s;
    transition-property: background-color, border-color;
    z-index: -1;
}

#cookiescript_injected .mdc-switch__shadow,
#cookiescript_injected_fsd .mdc-switch__shadow {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
    bottom: 0px;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
}

#cookiescript_injected .mdc-switch__ripple,
#cookiescript_injected_fsd .mdc-switch__ripple {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}

#cookiescript_injected .mdc-switch:disabled .mdc-switch__ripple,
#cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__ripple {
    display: none;
}

#cookiescript_injected .mdc-switch__icons,
#cookiescript_injected_fsd .mdc-switch__icons {
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 1;
}

#cookiescript_injected .mdc-switch__icon,
#cookiescript_injected_fsd .mdc-switch__icon {
    bottom: 0px;
    left: 0px;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    position: absolute;
    right: 0px;
    top: 0px;
    opacity: 0;
    transition-behavior: normal;
    transition-duration: 30ms;
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
    transition-delay: 0s;
    transition-property: opacity;
}

#cookiescript_injected .mdc-switch--selected .mdc-switch__icon--on,
#cookiescript_injected .mdc-switch--unselected .mdc-switch__icon--off,
#cookiescript_injected_fsd .mdc-switch--selected .mdc-switch__icon--on,
#cookiescript_injected_fsd .mdc-switch--unselected .mdc-switch__icon--off {
    opacity: 1;
    transition-behavior: normal;
    transition-duration: 45ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-delay: 30ms;
    transition-property: opacity;
}

#cookiescript_injected .mdc-switch .mdc-switch__ripple::after,
#cookiescript_injected .mdc-switch .mdc-switch__ripple::before,
#cookiescript_injected_fsd .mdc-switch .mdc-switch__ripple::after,
#cookiescript_injected_fsd .mdc-switch .mdc-switch__ripple::before {
    position: absolute;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
    top: calc(0%);
    left: calc(0%);
    width: 100%;
    height: 100%;
}

#cookiescript_injected .mdc-switch .mdc-switch__ripple::before,
#cookiescript_injected_fsd .mdc-switch .mdc-switch__ripple::before {
    transition-behavior: normal, normal;
    transition-duration: 15ms, 15ms;
    transition-timing-function: linear, linear;
    transition-delay: 0s, 0s;
    transition-property: opacity, background-color;
    z-index: 1;
}

#cookiescript_injected .mdc-switch .mdc-switch__ripple::after,
#cookiescript_injected_fsd .mdc-switch .mdc-switch__ripple::after {
    z-index: 0;
}

#cookiescript_injected .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::before,
#cookiescript_injected_fsd .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::before {
    transform: scale(1);
}

#cookiescript_injected .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after,
#cookiescript_injected_fsd .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after {
    top: 0px;
    left: 0px;
    transform: scale(0);
    transform-origin: center center;
    width: 0px;
    height: 0px;
}

#cookiescript_injected .mdc-switch.mdc-ripple-upgraded--unbounded .mdc-switch__ripple::after,
#cookiescript_injected_fsd .mdc-switch.mdc-ripple-upgraded--unbounded .mdc-switch__ripple::after {
    top: 0px;
    left: 0px;
}

#cookiescript_injected .mdc-switch.mdc-ripple-upgraded--foreground-activation .mdc-switch__ripple::after,
#cookiescript_injected_fsd .mdc-switch.mdc-ripple-upgraded--foreground-activation .mdc-switch__ripple::after {
    animation-duration: 225ms, 75ms;
    animation-timing-function: ease, ease;
    animation-delay: 0s, 0s;
    animation-iteration-count: 1, 1;
    animation-direction: normal, normal;
    animation-fill-mode: forwards, forwards;
    animation-play-state: running, running;
    animation-name: mdc-ripple-fg-radius-in, mdc-ripple-fg-opacity-in;
    animation-timeline: auto;
    animation-range-start: normal;
    animation-range-end: normal;
}

#cookiescript_injected .mdc-switch.mdc-ripple-upgraded--foreground-deactivation .mdc-switch__ripple::after,
#cookiescript_injected_fsd .mdc-switch.mdc-ripple-upgraded--foreground-deactivation .mdc-switch__ripple::after {
    animation-duration: 150ms;
    animation-timing-function: ease;
    animation-delay: 0s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-fill-mode: none;
    animation-play-state: running;
    animation-name: mdc-ripple-fg-opacity-out;
    animation-timeline: auto;
    animation-range-start: normal;
    animation-range-end: normal;
    transform: translate(0px) scale(1);
}

#cookiescript_injected .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after,
#cookiescript_injected .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::before,
#cookiescript_injected_fsd .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after,
#cookiescript_injected_fsd .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::before {
    top: 0px;
    left: 0px;
    width: 0px;
    height: 0px;
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(66, 66, 66);
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(97, 97, 97);
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(33, 33, 33);
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(33, 33, 33);
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(33, 33, 33);
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(66, 66, 66);
}

#cookiescript_injected .mdc-switch .mdc-switch__handle::before,
#cookiescript_injected_fsd .mdc-switch .mdc-switch__handle::before {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(255, 255, 255);
}

#cookiescript_injected .mdc-switch:enabled .mdc-switch__shadow,
#cookiescript_injected_fsd .mdc-switch:enabled .mdc-switch__shadow {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px -1px, rgba(0, 0, 0, 0.14) 0px 1px 1px 0px, rgba(0, 0, 0, 0.12) 0px 1px 3px 0px;
    --mdc-elevation-box-shadow-for-gss: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}

#cookiescript_injected .mdc-switch:disabled .mdc-switch__shadow,
#cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__shadow {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 0px, rgba(0, 0, 0, 0.14) 0px 0px 0px 0px, rgba(0, 0, 0, 0.12) 0px 0px 0px 0px;
    --mdc-elevation-box-shadow-for-gss: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

#cookiescript_injected .mdc-switch .mdc-switch__handle,
#cookiescript_injected_fsd .mdc-switch .mdc-switch__handle {
    height: 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    width: 20px;
}

#cookiescript_injected .mdc-switch:disabled .mdc-switch__handle::after,
#cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__handle::after {
    opacity: 0.38;
}

#cookiescript_injected .mdc-switch .mdc-switch__handle-track,
#cookiescript_injected_fsd .mdc-switch .mdc-switch__handle-track {
    width: calc(100% - 20px);
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon {
    fill: rgb(255, 255, 255);
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon {
    fill: rgb(255, 255, 255);
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon {
    fill: rgb(255, 255, 255);
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon {
    fill: rgb(255, 255, 255);
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons {
    opacity: 0.38;
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons {
    opacity: 0.38;
}

#cookiescript_injected .mdc-switch.mdc-switch--selected .mdc-switch__icon,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected .mdc-switch__icon {
    width: 18px;
    height: 18px;
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected .mdc-switch__icon,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected .mdc-switch__icon {
    width: 18px;
    height: 18px;
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after,
#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before {
    background-color: rgb(66, 66, 66);
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after,
#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before {
    background-color: rgb(66, 66, 66);
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after,
#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before {
    background-color: rgb(66, 66, 66);
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before,
#cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before {
    opacity: 0.04;
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,
#cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before {
    transition-duration: 75ms;
    opacity: 0.12;
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after {
    transition-behavior: normal;
    transition-duration: 150ms;
    transition-timing-function: linear;
    transition-delay: 0s;
    transition-property: opacity;
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after {
    transition-duration: 75ms;
    opacity: 0.1;
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before,
#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before {
    opacity: 0.04;
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,
#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before {
    transition-duration: 75ms;
    opacity: 0.12;
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after {
    transition-behavior: normal;
    transition-duration: 150ms;
    transition-timing-function: linear;
    transition-delay: 0s;
    transition-property: opacity;
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after {
    transition-duration: 75ms;
    opacity: 0.1;
}

#cookiescript_injected .mdc-switch .mdc-switch__ripple,
#cookiescript_injected_fsd .mdc-switch .mdc-switch__ripple {
    height: 48px;
    width: 48px;
}

#cookiescript_injected .mdc-switch .mdc-switch__track,
#cookiescript_injected_fsd .mdc-switch .mdc-switch__track {
    height: 14px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
}

#cookiescript_injected .mdc-switch:disabled .mdc-switch__track,
#cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__track {
    opacity: 0.12;
}

#cookiescript_injected .mdc-switch:enabled .mdc-switch__track::after {
    opacity: 0.3;
}

#cookiescript_injected .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after {
    opacity: 0.3;
}

#cookiescript_injected .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after {
    opacity: 0.3;
}

#cookiescript_injected .mdc-switch:enabled:active .mdc-switch__track::after {
    opacity: 0.3;
}

#cookiescript_injected .mdc-switch:disabled .mdc-switch__track::after,
#cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__track::after {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(66, 66, 66);
}

#cookiescript_injected .mdc-switch:enabled .mdc-switch__track::before,
#cookiescript_injected_fsd .mdc-switch:enabled .mdc-switch__track::before {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(224, 224, 224);
}

#cookiescript_injected .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before,
#cookiescript_injected_fsd .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(224, 224, 224);
}

#cookiescript_injected .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before,
#cookiescript_injected_fsd .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(224, 224, 224);
}

#cookiescript_injected .mdc-switch:enabled:active .mdc-switch__track::before,
#cookiescript_injected_fsd .mdc-switch:enabled:active .mdc-switch__track::before {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(224, 224, 224);
}

#cookiescript_injected .mdc-switch:disabled .mdc-switch__track::before,
#cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__track::before {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(66, 66, 66);
}

#cookiescript_copyright {
    text-align: left;
    line-height: 1;
    margin-top: 4px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    position: absolute;
    right: 15px;
    bottom: 4px;
}

#cookiescript_injected.hascookiereport #cookiescript_rightpart {
    align-items: baseline;
}

#cookiescript_cookietablewrap {
    transition-behavior: normal, normal, normal, normal;
    transition-duration: 300ms, 300ms, 300ms, 200ms;
    transition-timing-function: ease, ease, ease, ease;
    transition-delay: 0ms, 0ms, 0ms, 300ms;
    transition-property: height, min-height, max-height, opacity;
}

#cookiescript_cookietablewrap.cookiescript_hidden {
    transition-behavior: normal, normal, normal, normal;
    transition-duration: 300ms, 300ms, 300ms, 200ms;
    transition-timing-function: ease, ease, ease, ease;
    transition-delay: 0ms, 0ms, 0ms, 0ms;
    transition-property: height, min-height, max-height, opacity;
}

* {
    max-width: unset;
}

#\30 131e946-dbc4-31c1-aa8c-e4a21b1cd605-video {
    background-image: url("images/Growing_Lashes_WHITE-poster-00001.jpg");
}

#cookiescript_injected {
    background-color: rgb(255, 255, 255);
    z-index: 999997;
    opacity: 1;
    font-size: 14px;
    font-weight: normal;
    font-family: "Open Sans", Arial, "Trebuchet MS", "Segoe UI", Helvetica, sans-serif;
    box-shadow: rgba(0, 0, 0, 0.35) 1px 2px 8px 0px;
    color: rgb(45, 45, 45);
    box-sizing: border-box;
    bottom: 0px;
    left: 0px;
    right: 0px;
    position: fixed;
    padding-top: 12px;
    padding-right: 60px;
    padding-bottom: 12px;
    padding-left: 50px;
    width: 100%;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    max-height: 85%;
    overflow-y: auto;
    align-items: center;
}

#cookiescript_close {
    font-size: 29px;
    line-height: 13px;
    cursor: pointer;
    color: rgb(45, 45, 45);
    height: 15px;
    width: 15px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    letter-spacing: 0px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-weight: 100;
    opacity: 0.85;
    z-index: 999999;
    position: relative;
    top: -1px;
}

#cookiescript_buttons {
    display: flex;
    flex-direction: row;
    font-weight: 700;
    flex-wrap: nowrap;
    justify-content: center;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 100%;
}

#cookiescript_header {
    background-color: transparent;
    z-index: 999998;
    color: rgb(45, 45, 45);
    font-size: 18px;
    line-height: 1.3;
    font-weight: 600;
    letter-spacing: 0.4px;
    opacity: 1;
    margin-top: 0px;
    margin-right: 50px;
    margin-bottom: 9px;
    margin-left: 0px;
    text-align: left;
    padding-top: 7px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#cookiescript_reject {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(45, 45, 45);
    border-right-color: rgb(45, 45, 45);
    border-bottom-color: rgb(45, 45, 45);
    border-left-color: rgb(45, 45, 45);
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    text-align: center;
    line-height: 3;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    color: rgb(45, 45, 45);
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(255, 255, 255);
    font-weight: 700;
    cursor: pointer;
    white-space-collapse: collapse;
    text-wrap-mode: nowrap;
    transition-duration: 100ms;
    transition-timing-function: ease-in-out;
    min-width: 103px;
    margin-top: 5px;
    margin-right: 7px;
    margin-bottom: 5px;
    margin-left: 7px;
    flex-shrink: 1;
    padding-top: 0px;
    padding-right: 17px;
    padding-bottom: 0px;
    padding-left: 17px;
    flex-grow: 1;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

#cookiescript_accept {
    transition-behavior: normal;
    transition-duration: 100ms;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
    transition-property: all;
    text-transform: uppercase;
    font-size: 12px;
    text-align: center;
    letter-spacing: 0.4px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: initial;
    border-right-style: initial;
    border-bottom-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    background-color: rgb(34, 184, 240);
    color: rgb(255, 255, 255);
    line-height: 3.2;
    font-weight: 700;
    cursor: pointer;
    white-space-collapse: collapse;
    text-wrap-mode: nowrap;
    min-width: 103px;
    margin-top: 5px;
    margin-right: 7px;
    margin-bottom: 5px;
    margin-left: 7px;
    flex-shrink: 1;
    padding-top: 0px;
    padding-right: 17px;
    padding-bottom: 0px;
    padding-left: 17px;
    flex-grow: 1;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

#cookiescript_readmore {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: initial;
    border-right-style: initial;
    border-bottom-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    cursor: pointer;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    transition-behavior: normal;
    transition-duration: 100ms;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
    background-color: transparent;
    display: inline;
    font-size: 12px;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

#cookiescript_readmore,
#cookiescript_description a {
    color: rgb(34, 184, 240);
}

#cookiescript_readmore:hover {
    text-decoration-line: underline;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    color: rgb(32, 170, 221);
}

#cookiescript_description {
    color: rgb(45, 45, 45);
    font-size: 12px;
    letter-spacing: 0.3px;
    line-height: 1.65;
    font-weight: 400;
    text-align: left;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#cookiescript_close:hover {
    opacity: 1;
}

#cookiescript_reject:hover {
    background-color: rgb(235, 235, 235);
}

#cookiescript_accept:hover {
    background-color: rgb(32, 170, 221);
}

#cookiescript_toppart {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#cookiescript_bottompart {
    width: 100%;
}

#cookiescript_rightpart {
    display: flex;
    flex-direction: row;
    align-items: center;
    min-width: 33%;
}

#cookiescript_leftpart {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    max-width: 65%;
}

#d0bb9280-2cbc-ec08-b273-24bc432a04ed-video {
    background-image: url("./videos/Growing_Lashes_2_1x1-poster-00001.jpg");
}

#idpzaj {
    line-height: 24px;
    font-weight: 900;
}

#ixdbp {
    line-height: 34.2px;
}

#i2464t {
    font-weight: 900;
}

@supports not (-ms-ime-align:auto) {

    #cookiescript_injected .mdc-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,
    #cookiescript_injected .mdc-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before,
    #cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background::before,
    #cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background::before {
        background-color: var(--mdc-theme-secondary, #22b8f0);
    }

    #cookiescript_injected .mdc-checkbox__checkmark,
    #cookiescript_injected_fsd .mdc-checkbox__checkmark {
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
        width: 100%;
        opacity: 0;
        transition-behavior: normal;
        transition-duration: 180ms;
        transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
        transition-delay: 0s;
        transition-property: opacity;
    }

    #cookiescript_injected .mdc-checkbox__checkmark-path,
    #cookiescript_injected_fsd .mdc-checkbox__checkmark-path {
        transition-behavior: normal;
        transition-duration: 180ms;
        transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
        transition-delay: 0s;
        transition-property: stroke-dashoffset;
        stroke: currentcolor;
        stroke-width: 5px;
        stroke-dashoffset: 29.7833;
        stroke-dasharray: 29.7833;
    }

    #cookiescript_injected .mdc-checkbox__native-control:checked~.mdc-checkbox__background,
    #cookiescript_injected .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,
    #cookiescript_injected_fsd .mdc-checkbox__native-control:checked~.mdc-checkbox__background,
    #cookiescript_injected_fsd .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background {
        transition-behavior: normal, normal;
        transition-duration: 90ms, 90ms;
        transition-timing-function: cubic-bezier(0, 0, 0.2, 1), cubic-bezier(0, 0, 0.2, 1);
        transition-delay: 0s, 0s;
        transition-property: border-color, background-color;
    }

    #cookiescript_injected .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,
    #cookiescript_injected .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,
    #cookiescript_injected_fsd .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,
    #cookiescript_injected_fsd .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path {
        stroke-dashoffset: 0;
    }

    #cookiescript_injected .mdc-checkbox__background::before,
    #cookiescript_injected_fsd .mdc-checkbox__background::before {
        position: absolute;
        transform: scale(0, 0);
        border-top-left-radius: 50%;
        border-top-right-radius: 50%;
        border-bottom-right-radius: 50%;
        border-bottom-left-radius: 50%;
        opacity: 0;
        pointer-events: none;
        content: "";
        will-change: opacity, transform;
        transition-behavior: normal, normal, normal;
        transition-duration: 90ms, 90ms, 90ms;
        transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1), cubic-bezier(0.4, 0, 0.6, 1), cubic-bezier(0.4, 0, 0.6, 1);
        transition-delay: 0s, 0s, 0s;
        transition-property: opacity, transform, -webkit-transform;
    }

    #cookiescript_injected .mdc-checkbox__native-control:focus~.mdc-checkbox__background::before,
    #cookiescript_injected_fsd .mdc-checkbox__native-control:focus~.mdc-checkbox__background::before {
        transform: scale(1);
        opacity: 0.12;
        transition-behavior: normal, normal, normal;
        transition-duration: 80ms, 80ms, 80ms;
        transition-timing-function: cubic-bezier(0, 0, 0.2, 1), cubic-bezier(0, 0, 0.2, 1), cubic-bezier(0, 0, 0.2, 1);
        transition-delay: 0s, 0s, 0s;
        transition-property: opacity, transform, -webkit-transform;
    }

    #cookiescript_injected .mdc-checkbox__native-control,
    #cookiescript_injected_fsd .mdc-checkbox__native-control {
        position: absolute;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        opacity: 0;
        cursor: inherit;
    }

    #cookiescript_injected .mdc-checkbox__native-control:disabled,
    #cookiescript_injected_fsd .mdc-checkbox__native-control:disabled {
        cursor: default;
        pointer-events: none;
    }

    #cookiescript_injected .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark,
    #cookiescript_injected_fsd .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark {
        transition-behavior: normal, normal, normal;
        transition-duration: 180ms, 180ms, 180ms;
        transition-timing-function: cubic-bezier(0, 0, 0.2, 1), cubic-bezier(0, 0, 0.2, 1), cubic-bezier(0, 0, 0.2, 1);
        transition-delay: 0s, 0s, 0s;
        transition-property: opacity, transform, -webkit-transform;
        opacity: 1;
    }

    #cookiescript_injected .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,
    #cookiescript_injected_fsd .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark {
        transform: rotate(45deg);
        opacity: 0;
        transition-behavior: normal, normal, normal;
        transition-duration: 90ms, 90ms, 90ms;
        transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1), cubic-bezier(0.4, 0, 0.6, 1), cubic-bezier(0.4, 0, 0.6, 1);
        transition-delay: 0s, 0s, 0s;
        transition-property: opacity, transform, -webkit-transform;
    }

    #cookiescript_injected .mdc-checkbox,
    #cookiescript_injected_fsd .mdc-checkbox {
        -webkit-tap-highlight-color: transparent;
    }
}

@keyframes mdc-ripple-fg-radius-in {
    0% {
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transform: translate(0px) scale(1);
    }

    100% {
        transform: translate(0px) scale(1);
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        animation-timing-function: linear;
        opacity: 0;
    }

    100% {
        opacity: 0.1;
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        animation-timing-function: linear;
        opacity: 0.1;
    }

    100% {
        opacity: 0;
    }
}

@media screen and (forced-colors: active),
(-ms-high-contrast:active) {

    #cookiescript_injected .mdc-switch:disabled .mdc-switch__handle::after,
    #cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__handle::after {
        opacity: 1;
    }

    #cookiescript_injected .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons,
    #cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons {
        opacity: 1;
    }

    #cookiescript_injected .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons,
    #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons {
        opacity: 1;
    }

    #cookiescript_injected .mdc-switch:disabled .mdc-switch__track,
    #cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__track {
        opacity: 1;
    }
}

@media print {
    #cookiescript_injected {
        display: none;
    }
}

@media only screen and (max-width: 1024px) {
    #cookiescript_save {
        max-width: 100%;
    }

    #cookiescript_buttons {
        flex-wrap: wrap;
        flex-direction: column;
    }

    #cookiescript_accept {
        max-width: 100%;
    }

    #cookiescript_reject {
        max-width: 100%;
    }
}

@media only screen and (max-width: 700px) {
    #cookiescript_save {
        flex-grow: 1;
    }

    .hascookiereport #cookiescript_toppart {
        margin-bottom: 10px;
    }

    #cookiescript_injected {
        padding-top: 15px;
        padding-right: 20px;
        padding-bottom: 15px;
        padding-left: 20px;
    }

    #cookiescript_toppart {
        flex-direction: column;
    }

    #cookiescript_leftpart {
        width: 100%;
        max-width: 100%;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    #cookiescript_rightpart {
        width: 100%;
        max-width: 100%;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    #cookiescript_buttons {
        flex-wrap: wrap;
        width: 100%;
        flex-direction: row;
    }

    #cookiescript_accept {
        flex-grow: 1;
    }

    #cookiescript_reject {
        flex-grow: 1;
    }
}

@media only screen and (max-width: 414px) {
    #cookiescript_badge {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }

    #cookiescript_copyright {
        position: static;
    }

    #cookiescript_injected {
        flex-direction: column;
        width: 100%;
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
    }

    #cookiescript_header {
        margin-right: 25px;
    }

    #cookiescript_rightpart {
        flex-direction: column;
    }

    #cookiescript_buttons {
        flex-wrap: wrap;
    }
}

@media screen and (min-width:0\0) and (min-resolution: 0.001dpcm) {
    .cookiescript_checkbox_label {
        position: relative;
        top: -10px;
    }

    #cookiescript_save {
        display: inline-block;
        white-space-collapse: collapse;
        text-wrap-mode: wrap;
    }

    .cookiescript_checkbox {
        display: inline-block;
    }

    #cookiescript_accept {
        display: inline-block;
        white-space-collapse: collapse;
        text-wrap-mode: wrap;
    }

    #cookiescript_reject {
        display: inline-block;
        white-space-collapse: collapse;
        text-wrap-mode: wrap;
    }

    #cookiescript_buttons {
        text-align: center;
        margin-top: 5%;
    }

    #cookiescript_leftpart {
        float: left;
        width: 60%;
    }

    #cookiescript_rightpart {
        float: right;
        width: 38%;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    #cookiescript_injected {
        padding-top: 15px;
        padding-right: 20px;
        padding-bottom: 15px;
        padding-left: 20px;
        max-height: 100%;
    }
}