.btb-motion-hero { display: block; width: 100%; max-width: 360px; height: auto; margin-inline: auto; overflow: visible; }
.btb-motion-glow { fill: #fff; opacity: .1; }
.btb-motion-tooth { fill: #fff; stroke: #BFEFEA; stroke-width: 3; stroke-linejoin: round; }
.btb-motion-shine { fill: none; stroke: #CDEBEE; stroke-width: 5; stroke-linecap: round; }
.btb-motion-spot { fill: #D9B96A; stroke: #C4A24F; stroke-width: 1.2; transform-box: fill-box; transform-origin: center; animation: 8s linear infinite; }
.btb-motion-spot--2 { fill: #C9B48A; stroke: #B49D70; }
.btb-motion-hd { stroke: #EAF8F7; stroke-width: 34; stroke-linecap: round; fill: none; }
.btb-motion-grip { stroke: #0E9AA7; stroke-width: 34; fill: none; }
.btb-motion-btn { fill: #fff; stroke: #0A6F79; stroke-width: 2; }
.btb-motion-led { fill: #3DDC84; }
.btb-motion-neck { stroke: #EAF8F7; stroke-width: 7; stroke-linecap: round; fill: none; }
.btb-motion-head { fill: #0E9AA7; stroke: #fff; stroke-width: 2; }
.btb-motion-tuft { fill: #7FD3DB; stroke: #0A6F79; stroke-width: .8; }
.btb-motion-tuft--2 { fill: #fff; }
.btb-motion-wave { fill: none; stroke: #7FD3DB; stroke-width: 2.4; stroke-linecap: round; animation: btb-motion-wave .5s ease-in-out infinite alternate; }
.btb-motion-buzz { animation: btb-motion-buzz .12s linear infinite alternate; }
.btb-motion-sweep { animation: btb-motion-sweep 8s cubic-bezier(.37, 0, .63, 1) infinite; }
.btb-motion-star { fill: #22B8C4; stroke: #fff; stroke-width: 1; stroke-linejoin: round; opacity: 0; transform-box: fill-box; transform-origin: center; animation: 8s ease-in-out infinite; }
.btb-motion-t1 { animation-name: btb-motion-t1; } .btb-motion-t2 { animation-name: btb-motion-t2; } .btb-motion-t3 { animation-name: btb-motion-t3; }
@keyframes btb-motion-sweep { 0%, 100% { transform: translateX(0); } 45%, 58% { transform: translateX(122px); } 93% { transform: translateX(0); } }
@keyframes btb-motion-buzz { from { transform: translateY(-1px); } to { transform: translateY(1px); } }
@keyframes btb-motion-wave { from { opacity: .25; } to { opacity: .95; } }
@keyframes btb-motion-t1 { 0%, 46%, 66%, 100% { opacity: 0; transform: scale(.2); } 54% { opacity: 1; transform: scale(1.1); } }
@keyframes btb-motion-t2 { 0%, 49%, 70%, 100% { opacity: 0; transform: scale(.2); } 58% { opacity: 1; transform: scale(1.2); } }
@keyframes btb-motion-t3 { 0%, 60%, 88%, 100% { opacity: 0; transform: scale(.2); } 74% { opacity: 1; transform: scale(1); } }
.btb-motion-p1{animation-name:btb-motion-p1}
.btb-motion-p2{animation-name:btb-motion-p2}
.btb-motion-p3{animation-name:btb-motion-p3}
.btb-motion-p4{animation-name:btb-motion-p4}
.btb-motion-p5{animation-name:btb-motion-p5}
.btb-motion-p6{animation-name:btb-motion-p6}
.btb-motion-p7{animation-name:btb-motion-p7}
.btb-motion-p8{animation-name:btb-motion-p8}
@keyframes btb-motion-p1{0%,19.9%{opacity:1;transform:scale(1)}21.5%{opacity:.9;transform:scale(.55)}23.3%,95%{opacity:0;transform:scale(0)}99%,100%{opacity:1;transform:scale(1)}}
@keyframes btb-motion-p2{0%,23.9%{opacity:1;transform:scale(1)}25.5%{opacity:.9;transform:scale(.55)}27.3%,95%{opacity:0;transform:scale(0)}99%,100%{opacity:1;transform:scale(1)}}
@keyframes btb-motion-p3{0%,27.9%{opacity:1;transform:scale(1)}29.5%{opacity:.9;transform:scale(.55)}31.3%,95%{opacity:0;transform:scale(0)}99%,100%{opacity:1;transform:scale(1)}}
@keyframes btb-motion-p4{0%,31.2%{opacity:1;transform:scale(1)}32.8%{opacity:.9;transform:scale(.55)}34.6%,95%{opacity:0;transform:scale(0)}99%,100%{opacity:1;transform:scale(1)}}
@keyframes btb-motion-p5{0%,35.5%{opacity:1;transform:scale(1)}37.1%{opacity:.9;transform:scale(.55)}38.9%,95%{opacity:0;transform:scale(0)}99%,100%{opacity:1;transform:scale(1)}}
@keyframes btb-motion-p6{0%,40.9%{opacity:1;transform:scale(1)}42.5%{opacity:.9;transform:scale(.55)}44.3%,95%{opacity:0;transform:scale(0)}99%,100%{opacity:1;transform:scale(1)}}
@keyframes btb-motion-p7{0%,40.9%{opacity:1;transform:scale(1)}42.5%{opacity:.9;transform:scale(.55)}44.3%,95%{opacity:0;transform:scale(0)}99%,100%{opacity:1;transform:scale(1)}}
@keyframes btb-motion-p8{0%,22.0%{opacity:1;transform:scale(1)}23.6%{opacity:.9;transform:scale(.55)}25.4%,95%{opacity:0;transform:scale(0)}99%,100%{opacity:1;transform:scale(1)}}
@media (prefers-reduced-motion: reduce) {
.btb-motion-sweep, .btb-motion-buzz, .btb-motion-wave { animation: none; }
.btb-motion-sweep { transform: translateX(60px); }
.btb-motion-spot { display: none; }
.btb-motion-star { animation: none; opacity: 1; }
} .btb-motion-foot { display: block; width: 100%; margin: 0; padding: 1.4rem 0 .4rem; border: 0; background: var(--btb-id-ink, #0B2E4F); }
.btb-motion-foot__in { box-sizing: border-box; max-width: min(1152px, calc(100% - 32px)); margin: 0 auto; text-align: center; }
.btb-motion-foot .btb-motion-hero { display: inline-block; width: auto; max-width: 100%; height: 130px; margin: 0; }
@media (min-width: 900px) { .btb-motion-foot .btb-motion-hero { height: 170px; } }
.btb-js .btb-motion-foot:not(.is-on) .btb-motion-hero, .btb-js .btb-motion-foot:not(.is-on) .btb-motion-hero * { animation-play-state: paused; }
.btb-motion-foot + .ct-footer, .btb-motion-foot + #footer.ct-footer { margin-top: 0; border-top: 0; } .btb-motion-foot--col { background: transparent; padding: 1.2rem 0 0; margin: 0; }
.btb-motion-foot--col .btb-motion-foot__in { max-width: none; margin: 0; text-align: left; }
.btb-motion-foot--col .btb-motion-hero { height: 150px; }
@media (min-width: 900px) { .btb-motion-foot--col .btb-motion-hero { height: 190px; } }