.opr{width:100%;height:auto;display:block}

.opr .cyc{transform-origin:250px 250px;animation:cycspin 16s linear infinite}
@keyframes cycspin{to{transform:rotate(360deg)}}

.opr .lamp{transform-origin:336px 88px;animation:lampswing 9s ease-in-out infinite}
@keyframes lampswing{0%,10%{transform:rotate(-24deg) translate(8px,-46px)}34%,70%{transform:rotate(0deg) translate(0,0)}92%,100%{transform:rotate(-24deg) translate(8px,-46px)}}

.opr .beam{animation:beamon 9s ease-in-out infinite}
@keyframes beamon{0%,36%{opacity:0}46%,64%{opacity:.30}74%,100%{opacity:0}}

.opr .glow{animation:glowon 9s ease-in-out infinite}
@keyframes glowon{0%,36%{opacity:0}46%,64%{opacity:.55}74%,100%{opacity:0}}

.opr .bulb{animation:bulbon 9s ease-in-out infinite}
@keyframes bulbon{0%,36%{fill:#EEF2F0}46%,64%{fill:#FFF3C4}74%,100%{fill:#EEF2F0}}

.opr .back{transform-origin:222px 332px;animation:recline 9s ease-in-out infinite}
@keyframes recline{0%,8%{transform:rotate(0deg)}30%,72%{transform:rotate(-26deg)}94%,100%{transform:rotate(0deg)}}

.opr .hose{transform-box:fill-box;transform-origin:top center;animation:hsway 3.6s ease-in-out infinite}
.opr .hose:nth-child(2){animation-delay:.3s}
.opr .hose:nth-child(3){animation-delay:.6s}
.opr .hose:nth-child(4){animation-delay:.9s}
@keyframes hsway{0%,100%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}

.opr .wrench{transform-box:view-box;transform-origin:392px 366px;animation:wrenchtwist 9s ease-in-out infinite}
@keyframes wrenchtwist{0%,40%{transform:translate(392px,366px) rotate(-38deg)}52%{transform:translate(392px,366px) rotate(-58deg)}64%,100%{transform:translate(392px,366px) rotate(-38deg)}}

@media(prefers-reduced-motion:reduce){.opr *{animation:none!important}}

.footer .inner a,.footer a{color:inherit}
.footer .block.contact a:hover,.footer a:hover{color:#4FC77A!important;background:transparent!important}
.footer *:hover{background-color:transparent!important}
.footer .block:hover,.footer .blocks:hover,.footer .inner:hover{background:transparent!important;color:inherit!important}
