img {
-webkit-touch-callout: none;
-webkit-user-select: none;
}.animated,.ta-animated{animation-fill-mode:both} html.ta-animation-js .ta-animation-managed:not(.ta-animation-visible){opacity:0} .ta-animation-run.fadeInRight,.ta-animation-run.ta-fade-in-right{
animation-name:taFadeInRight!important;animation-duration:.28s!important;
animation-timing-function:ease-out!important;animation-fill-mode:both!important
}
.ta-animation-run.fadeInLeft,.ta-animation-run.ta-fade-in-left{
animation-name:taFadeInLeft!important;animation-duration:.32s!important;
animation-timing-function:ease-out!important;animation-fill-mode:both!important
} .ta-animation-run.ta-generic-scroll{
animation-name:taFadeInLeft!important;animation-duration:.32s!important;
animation-timing-function:ease-out!important;animation-fill-mode:both!important
} .eds-on-scroll.ta-animation-run{animation-duration:.32s!important}
.eds-on-scroll.fadeInRight.ta-animation-run{animation-duration:.28s!important} .eds-on-hover.tada:hover,.ta-tada-hover:hover,.ta-support-banner:hover{
animation-name:taTada!important;animation-duration:.65s!important;animation-fill-mode:both!important
}
@keyframes taFadeInRight{
from{opacity:0;transform:translate3d(26px,0,0)}
to{opacity:1;transform:none}
}
@keyframes taFadeInLeft{
from{opacity:0;transform:translate3d(-26px,0,0)}
to{opacity:1;transform:none}
}
@keyframes taTada{
0%{transform:scale3d(1,1,1)}
10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}
30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}
40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}
100%{transform:scale3d(1,1,1)}
}
@media(prefers-reduced-motion:reduce){
.animated,.ta-animated,.eds-on-scroll,.ta-on-scroll,.ta-animation-managed{
animation:none!important;opacity:1!important;transform:none!important
}
} .ta-sidebar-scroll.ta-animation-managed:not(.ta-animation-visible){
opacity:0;
}
.ta-sidebar-scroll.ta-animation-run{
animation-name:taFadeInLeft!important;
animation-duration:.32s!important;
animation-timing-function:ease-out!important;
animation-fill-mode:both!important;
} .ta-sidebar-support.ta-animation-run{
animation-name:taFadeInLeft!important;
animation-duration:.32s!important;
animation-timing-function:ease-out!important;
animation-fill-mode:both!important;
}
.ta-sidebar-support:hover{
animation-name:taTada!important;
animation-duration:.65s!important;
animation-timing-function:ease!important;
animation-fill-mode:both!important;
} .ta-sidebar-scroll.ta-animation-run{
animation-duration:.42s!important;
animation-timing-function:ease-out!important;
} .ta-sidebar-support.ta-tada-active,
.ta-sidebar-support.ta-tada-active.ta-animation-run{
animation-name:taTada!important;
animation-duration:.7s!important;
animation-timing-function:ease!important;
animation-fill-mode:both!important;
} .eds-on-hover.tada.ta-tada-active,
.tada.eds-on-hover.ta-tada-active{
animation-name:taTada!important;
animation-duration:.7s!important;
animation-timing-function:ease!important;
animation-fill-mode:both!important;
}.tmcc-bar[hidden]{
display:none !important;
}
.tmcc-bar{
position:fixed;
left:0;
right:0;
bottom:0;
z-index:2147483000;
width:100%;
box-sizing:border-box;
background:#fff;
border-top:1px solid #e6e6e6;
box-shadow:0 -4px 18px rgba(0,0,0,.08);
transform:translateY(110%);
opacity:0;
transition:transform .35s ease, opacity .28s ease;
}
.tmcc-bar.tmcc-visible{
transform:translateY(0);
opacity:1;
}
.tmcc-inner{
width:100%;
box-sizing:border-box;
display:flex;
align-items:center;
justify-content:space-between;
gap:28px;
padding:12px 5%;
}
.tmcc-message{
flex:1 1 auto;
color:#111;
font-size:14px;
line-height:1.55;
}
.tmcc-message a{
color:inherit;
text-decoration:underline;
font-weight:600;
}
.tmcc-actions{
flex:0 0 auto;
display:flex;
gap:12px;
align-items:center;
}
.tmcc-btn{
appearance:none;
border:0;
border-radius:4px;
padding:13px 16px;
min-width:80px;
font:inherit;
font-size:14px;
font-weight:700;
line-height:1;
cursor:pointer;
box-shadow:none;
}
.tmcc-reject{
background:#8f8f8f;
color:#fff;
}
.tmcc-accept{
background:#f77ca2;
color:#111;
}
.tmcc-btn:hover{
filter:brightness(.96);
}
@media (max-width:782px){
.tmcc-inner{
align-items:flex-end;
gap:14px;
padding:11px 14px;
}
.tmcc-message{
font-size:12px;
line-height:1.5;
}
.tmcc-actions{
gap:8px;
}
.tmcc-btn{
min-width:68px;
padding:11px 10px;
font-size:12px;
}
}
@media (max-width:560px){
.tmcc-inner{
display:block;
padding:12px 14px;
}
.tmcc-message{
margin-bottom:10px;
}
.tmcc-actions{
justify-content:flex-end;
}
}