.cookiedisallow-overlay {
height: auto; width: 48rem;
max-width: 90vw;
position: fixed;
display: flex;
justify-content: center;
align-items: center;
z-index: 99999999;
}
.cookiedisallow-overlay.left-position, .cookiedisallow-overlay.right-position,
.cookiedisallow-overlay.center-position {
border-radius: 0.3125rem;
background-color: transparent;
}
.cookiedisallow-overlay.left-position {
left: 1rem;
bottom: 1rem;
}
.cookiedisallow-overlay.right-position {
right: 1rem;
bottom: 1rem;
}
.cookiedisallow-overlay.center-position {   }
.cookiedisallow-overlay.overlay-blocking {  }
.cookiedisallow-modal {
z-index: 99998;
visibility: hidden;
box-shadow: 0 3px 8px rgba(0,0,0,.3);
box-sizing: border-box;
transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
border-radius: 0.3125rem; }
.cookiedisallow-modal.cookiedisallow-modal-show {
opacity: 1;
visibility: visible;
}
.cookiedisallow-modal-content {
background: #f7f7f7;
position: relative;
z-index: 99998;
border-radius: 0.3125rem;
color: #333333;
padding: 2rem;
font-size: 1rem;
line-height:1.2; }
.cookiedisallow-modal-content.cookiedisallow-modal-content-full {
padding-right: .55rem;
}
.cookiedisallow-title {
display: flex;
flex-direction: column;
justify-content: center; align-items: flex-start;
margin: 0 0 1rem;
}
.cookiedisallow-overlay-warning .cookiedisallow-title { align-items: center;
}
.cookiedisallow-cookie-logo {
max-width:12.5rem;
max-height: 4rem;
width: auto;
margin: 0 auto 1.75rem;
}
.cookiedisallow-title h3 {
font-size: 1.5rem;
line-height: 1.3;
font-weight: 700;
color: #333344;
padding: 0;
margin:0
}
.cookiedisallow-title.cookiedisallow-icon-top, .cookiedisallow-title.cookiedisallow-icon-bottom {
flex-direction:column;
}
.cookiedisallow-title.cookiedisallow-icon-bottom .cookiedisallow-cookie-logo {
-ms-flex-order: 1;
order: 1;
margin-bottom: 1rem
}
.cookiedisallow-overlay-description .cookiedisallow-title.cookiedisallow-icon-left .cookiedisallow-cookie-logo {
margin:1rem 1.5rem 1.75rem 0;
}
.cookiedisallow-title.cookiedisallow-icon-bottom h3 {
margin-bottom: 1.5rem
}
.cookiedisallow-info {
margin-bottom:1rem
}
.cookiedisallow-modal-content a {
cursor:pointer
}
.cookiedisallow-modal-content .cookiedisallow-options {
display: flex;
justify-content: space-around;
align-items: flex-start;
margin-bottom:1rem
}
.cookiedisallow-options .cookiedisallow-checkbox,
.cookiedisallow-options-item  .cookiedisallow-checkbox {
cursor: pointer;
display: block;
padding-left: 1.5625rem;
line-height: 1.7;
position: relative;
margin: .25rem 0;
font-weight: bold;
}
.cookiedisallow-modal-content .cookiedisallow-options .cookiedisallow-checkbox  input ,
.cookiedisallow-options-item   .cookiedisallow-checkbox  input {
position: absolute;
opacity: 0;
z-index: -1;
}
.cookiedisallow-checkbox .cookiedisallow-checkbox-indicator {
background-color: #fff;
border-color: #000;
border-style: solid;
border-width: 1px;
padding: 0 !important;
position: absolute;
left: 0;
top: 0;
height: 1.25rem;
width: 1.25rem;
transition: .25s;
}
.cookiedisallow-checkbox .cookiedisallow-checkbox-indicator:after {
content: "";
display: none;
border-style: solid;
border-width: 0 2px 2px 0;
border-radius: 1px;
position: absolute;
left: 0.375rem;
top: 0.125rem;
height: 0.6875rem;
width: 0.375rem;
box-sizing: border-box;
transform: rotate(45deg);
}
.cookiedisallow-checkbox input:disabled~.cookiedisallow-checkbox-indicator {
background-color: #e6e6e6!important;
border-color: #e6e6e6!important;
}
.cookiedisallow-checkbox input:checked~.cookiedisallow-checkbox-indicator {
background-color: #118E05;
border-color: #118E05;
}
.cookiedisallow-checkbox input:checked~.cookiedisallow-checkbox-indicator:after {
border-color: #fff;
display: block;
}
.cookiedisallow-btn {
border:none;
margin:0.625rem 0; 
line-height: 2.14rem;
padding: 0.3125rem 1rem;
color: #fff;
font-size: 0.875rem;
font-weight:500;
cursor: pointer;
display: inline-block;
text-transform: none;
text-decoration:none;
text-align:center;
border-radius:0.125rem;
transition: opacity .5s
}
.cookiedisallow-btn:hover, .cookiedisallow-btn:focus {
text-decoration:none; }
.cookiedisallow-accept {
display:flex;
justify-content: space-between
}
.cookiedisallow-accept .cookiedisallow-btn {
display:block;
flex-basis:49%;
box-sizing: border-box;
}
.cookiedisallow-accept.no_deny_mode .cookiedisallow-btn {
flex-basis:100%;
}
.text-center {
text-align: center
} .disallow_link {
text-align: center;
display: block;
margin: 0.625rem 0 0.1875rem;
text-decoration: underline;
cursor:pointer
}
@media (max-width:479px) {
.cookiedisallow-accept {
flex-wrap: wrap;
}
.cookiedisallow-accept .cookiedisallow-btn {
flex-basis:100%;
}
}
.cookiedisallow-btn-accept, .cookiedisallow-btn-customize {
background-color: #000
}
.cookiedisallow-btn-save {
background-color:#ccc
}
.cookiedisallow-manage {
text-align:center;
font-size:0.75rem;
margin:1rem 0
}
.cookiedisallow-legal {
display:flex;
justify-content: center;
font-size:0.75rem
}
.cookiedisallow-legal a {
margin:0 0.625rem
}
.cookiedisallow-foot-info {
display: flex;
justify-content: space-between;
align-items: center;
}
.cookiedisallow-foot-info .cookiedisallow-legal {
display:block;
}	
.cookiedisallow-foot-info .cookiedisallow-legal a {
margin:0 0 0 1rem
}
.powered-by-msg {
font-size: 0.75rem
}
.powered-by-msg img {
vertical-align: baseline;
width: 1rem;
height: 0.625rem
}	
@media only screen and (max-width:767px) {
.cookiedisallow-foot-info {
justify-content: center;
flex-direction: column-reverse;
flex-wrap: wrap;
}
.cookiedisallow-foot-info .cookiedisallow-legal a {
margin: 0 0.625rem 0.625rem;
display: inline-block;
}
} .cookiedisallow-fixed-banner {
background: #f7f7f7;
z-index: 99998;
border-radius: .5rem;
color: #333;
padding: 1.5rem;
font-size: 0.875rem;
line-height: 1.2;    
position: fixed; width: 50%;
max-width: 42rem;
box-shadow: 1px 1px 8px rgba(0,0,0,0.2);
box-sizing:border-box;
}
@media (max-width: 767px) {
.cookiedisallow-fixed-banner {
width: calc(100% - 1.25rem);
padding: 1rem
}
}
.cookiedisallow-fixed-banner .disallow_link {
white-space:nowrap;
text-decoration:none!important
}
.cookiedisallow-fixed-banner .cookiedisallow-btn {
font-size: 0.75rem
}
.cookiedisallow-fixed-banner  h3 {
margin: 0 0 0.625rem;
font-size:1.125rem;
}
.cookiedisallow-fixed-banner  p {
margin-bottom:0.625rem
}
.cookiedisallow-buttons-block {
display:flex;
justify-content:space-between;
}
.cookiedisallow-buttons-block .cookiedisallow-btn {
line-height: 2.14rem;
padding: 0.3125rem 1rem;    
font-size: 0.875rem; margin: 0; display: flex;
justify-content: center;
align-items: center;
}
.show_btn_button_deny.cookiedisallow-buttons-block .cookiedisallow-btn { }
.cookiedisallow-buttons-wrap {
display: flex
}
.cookiedisallow-buttons-wrap  .cookiedisallow-btn:first-child {
margin-right:0.5rem
}
.cookiedisallow-buttons-wrap  .cookiedisallow-btn:last-child {
margin-left:0.5rem
}
.cookiedisallowoverlay-close, .cookiedisallow-description-back {
width: 1.875rem;
height:1.875rem;
position: absolute;
top:0;
padding-top: 0.1875rem;
display: block;
cursor: pointer;
}
.cookiedisallowoverlay-close.horizontal-close {
top: 0; }
.cookiedisallowoverlay-close {
right:0.325rem;
}
.cookiedisallow-fixed-banner .cookiedisallowoverlay-close {
right:0;
}
.cookiedisallow-horizontal-bar.buttons-bottom  .cookiedisallowoverlay-close.horizontal-close {
top: .375rem;
right: .375rem; 
}
.cookiedisallow-description-back, .cookiedisallowoverlay-close-left.cookiedisallowoverlay-close {
left:0.625rem;
right:auto;
}
.cookiedisallowoverlay-close:hover svg, .cookiedisallow-description-back:hover svg {
fill: #ff0000
}
.cookiedisallow-description {
text-align: center;
padding: 0.625rem 0 1rem;
margin:0;
color: #333;
text-decoration:none
}
.cookiedisallow-description-window,.disallow_link {
color: #333;
text-decoration:none;
display: inline-flex;
align-content: center;
cursor:pointer;
}
.cookiedisallow-description-window {
font-size: 1.0625rem;
}
.cookiedisallow-description-window.bar_disallow_link {
font-size: inherit
}
.cookiedisallow-description-window  svg,
.disallow_link svg,
.bar_disallow_link svg {
fill:#333;
margin: 0.125rem 0.3125rem 0.125rem 0;
width: 1rem;
height: 1rem;
}
#cookiedisallow-wrap-button.cookiedisallow-mode-button svg,
#cookiedisallow-wrap-recall svg ,
#cookiedisallow-callback_button svg 
{
margin: 0 0.3125rem 0 0;
}
#cookiedisallow-wrap-button.cookiedisallow-mode-button svg,
.disallow_link svg,
.bar_disallow_link svg {
width:0.875rem;
height:0.875rem
}
.bar_disallow_link svg {
margin: 0 0.3125rem;
}
.bar_disallow_link {	
white-space:nowrap;
display: inline-flex;
align-items: baseline;
margin: 0.3125rem 0.5rem;
cursor:pointer;
text-decoration: none;
font-weight: 500;
}
.bar_disallow_link:hover {
text-decoration: underline;
}
@media (max-width:767px) {
.bar_disallow_link {
display: flex;
text-align: center;
justify-content: center;
}
}
.cookiedisallow-options-item-show {
max-height: 0;
border-radius: .5rem;
overflow:hidden;
background:#F9FAFB;
padding: 0;
margin-top:0;
transition: all 0.5s
}
.cookiedisallow-options-item-show.active {
max-height:100000px;
padding: .5rem 0;
margin-top: .75rem;
}
.cookiedisallow-modal-content a:not(.cookiedisallow-description-window), 
.cookiedisallow-modal-content a:hover, 
.cookiedisallow-modal-content a:focus, 
.cookiedisallow-modal-content a.active {
background:transparent
}
.cookiedisallow-options-item {
background-color: transparent;
padding: .75rem 0;
border-top: 1px solid #E5E7EB;
}
.cookiedisallow-options-item label.cookiedisallow-checkbox {
font-weight:600;
font-size: inherit;
padding-left: 0;
padding-right: 2rem;
margin: 0 0 .5rem;
}
.cookiedisallow-options-item-data label.cookiedisallow-checkbox {
margin-bottom:0
}
.cookiedisallow-options-item .cookiedisallow-checkbox .cookiedisallow-checkbox-indicator {
left: auto; 
right:0
}
.cookiedisallow-options-item .cookiedisallow-checkbox input:disabled~.cookiedisallow-checkbox-indicator {
background-color: #ccc!important;
border-color: #fff!important;
cursor: not-allowed;
}
.cookiedisallow-options-item  > p {
margin-bottom:.5rem;
position: relative;  
} 
.cookiedisallow-options-item-turn {
display: flex;
align-items: center;
text-decoration: none;
color: #1E6CB1;
cursor:pointer;
}
.cookiedisallow-options-item-turn  span {
display: inline-block;
padding-bottom: 0.125rem;
font-size: 1rem;
font-weight: 500;
}
.cookiedisallow-options-item-turn svg {
padding-left: 0.3125rem;
fill: #1E6CB1;
transition: transform .5s;
}
.cookiedisallow-options-item-turn.active, .cookiedisallow-options-item-turn:hover {
color: #1E6CB1
}
.cookiedisallow-options-item-turn.active svg {
transform: rotateX(180deg);
}
table.cookiedisallow-options-item-data {
width:100%;
font-size: 0.875rem;
margin:0;
}
.cookiedisallow-options-item-data th {
font-weight: 600;
color: #111928;
letter-spacing: 0;
text-transform: none;
}
.cookiedisallow-options-item-data th, .cookiedisallow-options-item-data td  {
border-width: 0!important;
padding: .5rem 1rem;
text-align: left;
}
.cookiedisallow-options-item-data td {	
word-break: break-word;
hyphens: auto;
}
.cookiedisallow-options-item-data .empty-row > * {
line-height:0.5rem;
height:0.5rem;
padding:0;
background-color:#fff
}
.cookiedisallow-fixed-banner.mini-banner {
width: auto;
margin: 0;
} @media screen and (min-width: 768px) {
.cookiedisallow-overlay,
.cookiedisallow-modal{
width:48rem;
}
.cookiedisallow-overlay {
left: calc(50vw - 24rem)
}
.cookiedisallow-overlay.right-position {
right: 1rem;
left: auto;
}
.cookiedisallow-overlay.left-position {
left: 1rem;
}
.cookiedisallow-fixed-banner.left_bottom {
bottom: 0.625rem;
left: 0.625rem;
}
.cookiedisallow-fixed-banner.right_bottom {
bottom: 0.625rem;
right: 0.625rem;
}
.cookiedisallow-fixed-banner.left_top {
top: 0.625rem;
left: 0.625rem;
}
.cookiedisallow-fixed-banner.right_top {
top: 0.625rem;
right: 0.625rem;
}
.cookiedisallow-fixed-banner.mini-banner.left_bottom {
bottom: 0.625rem;
left: 0.625rem;
}
.cookiedisallow-fixed-banner.mini-banner.right_bottom {
bottom: 0.625rem;
right: 0.625rem;
}
.cookiedisallow-fixed-banner.mini-banner.left_top {
top: 0.625rem;
left: 0.625rem;
}
.cookiedisallow-fixed-banner.mini-banner.right_top {
top: 0.625rem;
right: 0.625rem;
}
}
@media screen and (max-width: 767px) {
.cookiedisallow-overlay,
.cookiedisallow-modal{
width:90vw;
}
.cookiedisallow-overlay {
left: 5vw
}
.cookiedisallow-fixed-banner.left_bottom {
bottom: 0.625rem;
left: 0.625rem;
}
.cookiedisallow-fixed-banner.right_bottom {
bottom: 0.625rem;
right: 0.625rem;
}
.cookiedisallow-fixed-banner.left_top {
top: 0.625rem;
left: 0.625rem;
}
.cookiedisallow-fixed-banner.right_top {
top: 0.625rem;
right: 0.625rem;
}
}
@media screen and (min-width: 575px) and (max-width: 767px) {
.cookiedisallow-overlay,
.cookiedisallow-modal{
width:500px;
}
.cookiedisallow-overlay {
left: calc(50vw - 250px)
}
}
@media screen and (max-width: 574px) { .cookiedisallow-modal-content {
padding: 1.5rem 1rem;
}
.cookiedisallow-overlay.cookiedisallow-overlay, .left-position, .cookiedisallow-overlay.right-position,
.cookiedisallow-overlay.center-position {
max-width: calc(100vw - 2rem);
width: calc(100vw - 2rem);
left: 1rem;
right: 1rem;
margin: 0
}
.cookiedisallow-modal{
width:100%;
}
.cookiedisallow-modal-content .cookiedisallow-options {
flex-wrap: wrap;
}
.cookiedisallow-modal-content .cookiedisallow-options > div {
width:50%
}
.cookiedisallow-modal-content .cookiedisallow-options .cookiedisallow-checkbox {
margin: 1rem 0.5rem 1rem 0;
}
}
@media (max-width:400px) {
.cookiedisallow-options-item-data {
font-size: 0.875rem
}
.cookiedisallow-options-item-data th, .cookiedisallow-options-item-data td {
padding: 0.5rem 0.375rem 0.625rem;
}
.cookiedisallow-options-item-data th {
hyphens: auto;
min-width: 90px;
}
}
.cookiedisallow-info {
margin-bottom: 1.25rem;
} .cookiedisallow-cube-spinner {
margin: 0.625rem auto;
width: 3.75rem;
height: 3.75rem;
position: relative;
}
.cookiedisallow-cube1, .cookiedisallow-cube2 {
background-color: #333;
width: 1rem;
height: 1rem;
position: absolute;
top: 0;
left: 0;
-webkit-animation: cookiedisallow-sk-cubemove 1.8s infinite ease-in-out;
animation: cookiedisallow-sk-cubemove 1.8s infinite ease-in-out;
}
.cookiedisallow-cube2 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
}
@-webkit-keyframes cookiedisallow-sk-cubemove {
25% { -webkit-transform: translateX(2.625rem) rotate(-90deg) scale(0.5) }
50% { -webkit-transform: translateX(2.625rem) translateY(2.625rem) rotate(-180deg) }
75% { -webkit-transform: translateX(0px) translateY(2.625rem) rotate(-270deg) scale(0.5) }
100% { -webkit-transform: rotate(-360deg) }
}
@keyframes cookiedisallow-sk-cubemove {
25% {
transform: translateX(2.625rem) rotate(-90deg) scale(0.5);
-webkit-transform: translateX(2.625rem) rotate(-90deg) scale(0.5);
} 50% {
transform: translateX(2.625rem) translateY(2.625rem) rotate(-179deg);
-webkit-transform: translateX(2.625rem) translateY(2.625rem) rotate(-179deg);
} 50.1% {
transform: translateX(2.625rem) translateY(2.625rem) rotate(-180deg);
-webkit-transform: translateX(2.625rem) translateY(2.625rem) rotate(-180deg);
} 75% {
transform: translateX(0px) translateY(2.625rem) rotate(-270deg) scale(0.5);
-webkit-transform: translateX(0px) translateY(2.625rem) rotate(-270deg) scale(0.5);
} 100% {
transform: rotate(-360deg);
-webkit-transform: rotate(-360deg);
}
} .cookiedisallow-popup .cookiedisallow-modal-descr {
overflow-y: scroll;
padding-right: 0.6375rem;
box-sizing: border-box;
}  @supports not selector(::-webkit-scrollbar) {
.cookiedisallow-popup .cookiedisallow-modal-descr {
scrollbar-width: thin;
scrollbar-color: #333 #fff;
}
}
.cookiedisallow-popup .cookiedisallow-modal-descr::-webkit-scrollbar {
width: .75rem;
}
.cookiedisallow-popup .cookiedisallow-modal-descr::-webkit-scrollbar-track {
background: #fff;
}
.cookiedisallow-popup .cookiedisallow-modal-descr::-webkit-scrollbar-thumb {
background-color: #333;
border-radius: 1.25rem;
border: 3px solid #fff;
} .cookiedisallow-fixed-banner.cookiedisallow_position-bottom ,
.cookiedisallow-fixed-banner.cookiedisallow_position-top {
left:0;
width:100%;
max-width: 100%;
padding: .5rem 0;
text-align: center;
animation-duration: 2s;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
border-radius: 0;
}
.cookiedisallow-fixed-banner.cookiedisallow_position-bottom #cookiedisallow_notice-text,
.cookiedisallow-fixed-banner.cookiedisallow_position-top  #cookiedisallow_notice-text {
padding: .25rem 1.85rem
}
.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-bottom >div,
.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-top > div {
padding: 0 0.75rem
}
.cookiedisallow-fixed-banner.cookiedisallow_position-bottom.buttons-bottom,
.cookiedisallow-fixed-banner.cookiedisallow_position-top.buttons-bottom {
flex-direction:column
}
@media (max-width: 991px) {
.cookiedisallow-fixed-banner.cookiedisallow_position-bottom, 
.cookiedisallow-fixed-banner.cookiedisallow_position-top {
padding-bottom: 0.75rem;
}
.cookiedisallow-fixed-banner.cookiedisallow_position-bottom #cookiedisallow_notice-text, 
.cookiedisallow-fixed-banner.cookiedisallow_position-top #cookiedisallow_notice-text {
padding: 0.4375rem 2.14rem 0.1875rem;
}
.cookiedisallowoverlay-close.horizontal-close {
top: 0.3125rem;
}
}
@media (min-width: 992px) {
.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-bottom.buttons-right,
.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-top.buttons-right {
flex-wrap: nowrap;
justify-content: center;
text-align: left;
}
.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-bottom.buttons-right >div,
.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-top.buttons-right > div {
display: flex;
white-space: nowrap;
align-items: center;
}
.cookiedisallow-horizontal-bar.buttons-right .cookiedisallowoverlay-close.horizontal-close {
position: relative;
padding: 0.1875rem 0;
margin-left: .5rem;
}
}
.cookiedisallow-fixed-banner.cookiedisallow_position-bottom {
bottom: -12.5rem;
opacity: 0; }
.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-bottom.cookiedisallow-horizontal_bar-show {
opacity: 1;
bottom: 0
}
.cookiedisallow-fixed-banner.cookiedisallow_position-top {
top: -12.5rem;
opacity: 0;
transition: all .75s
} 
@media (max-width: 767px) {
.cookiedisallow-fixed-banner.cookiedisallow_position-bottom {
bottom: -40rem;
}
.cookiedisallow-fixed-banner.cookiedisallow_position-top {
top: -40rem;
}
}
.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-top.cookiedisallow-horizontal_bar-show {
opacity: 1;
top: 0
}
.cookiedisallow-fixed-banner.cookiedisallow_position-bottom .cookiedisallow-btn,
.cookiedisallow-fixed-banner.cookiedisallow_position-top .cookiedisallow-btn  {
margin: 0.3125rem .5rem;
line-height: 1.7;
} .cookiedisallow-mode-button.shape-circle,
#cookiedisallow-callback_button.shape-circle,
#cookiedisallow-wrap-recall.shape-circle {
border-radius: 50%;
padding: 0;
overflow: hidden;
}
.cookiedisallow-mode-button.shape-circle:before,
#cookiedisallow-callback_button.shape-circle:before,
#cookiedisallow-wrap-recall.shape-circle:before {
content:'';
display: block;
height: 0;
width: 0;
padding-bottom:100%;
z-index:-1
}
.cookiedisallow-mode-button.shape-circle > div, .cookiedisallow-mode-button.shape-circle img,
#cookiedisallow-callback_button.shape-circle > div, #cookiedisallow-callback_button.shape-circle img,
#cookiedisallow-wrap-recall.shape-circle > div, #cookiedisallow-wrap-recall.shape-circle img {
position:absolute;
top:0.3125rem; left:0.3125rem;
bottom:0.3125rem;
right:0.3125rem;
display:flex;
justify-content:center;
align-items:center;
text-align:center;
}
.cookiedisallow-mode-button.shape-circle img,
#cookiedisallow-callback_button.shape-circle img,
#cookiedisallow-wrap-recall.shape-circle img {
width: calc(100% - 0.625rem);
height: calc(100% - 0.625rem);
object-fit: cover;
} .cookiedisallow-privacy-url {
word-break: break-word;
max-width: 100%;
} @-webkit-keyframes slideInUp{
from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInUp{
from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;height:0;}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:auto;}
}
@-webkit-keyframes slideOutDown{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes slideOutDown{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@-webkit-keyframes slideInDown{
from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInDown{
from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-webkit-keyframes slideOutUp{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes slideOutUp{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
} .cookiedisallow_inline_button {
display:inline-block;
cursor:pointer;
}
.cookiedisallow_text-underline {
text-decoration:underline;
}  .cookiedisallow-options .cookiedisallow-checkbox.cookie-toggle-label,
.cookiedisallow-options-item .cookiedisallow-checkbox.cookie-toggle-label {
padding-left: 0;
padding-right: 0;
display: flex;
align-items: center;
}
.cookiedisallow-options-item .cookiedisallow-checkbox.cookie-toggle-label {
justify-content: space-between;
font-size: 1.125rem;
}
.cookie-toggle {
position: relative;
display: inline-block;
width: 2.75rem;
height: 1.5rem;
margin-right: .5rem;
}
.cookiedisallow-options-item .cookiedisallow-checkbox.cookie-toggle-label .cookie-toggle {
margin-right:0
} .cookie-toggle input {
display: none;
} .cookie-slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #E5E7EB;
transition: .4s;
border-radius: 1.5rem;
} .cookie-slider:before {
position: absolute;
content: "";
height: 1.25rem;
width: 1.25rem;
left: .125rem;
bottom: .125rem;
background-color: white;
transition: .4s;
border-radius: 50%;
} input:checked+.cookie-slider {
background-color: #000;
}
input[disabled]+.cookie-slider {
background-color: #ccc;
opacity: .6;
cursor: not-allowed;
} input:checked+.cookie-slider:before {
transform: translateX(1.25rem);
}