/* A small quadcopter follows an ellipse without rotating its whole body. */
.house-renovation-preview .house-drone-layer{pointer-events:none;color:#9de9ed}
.house-renovation-preview .house-drone-orbit,.house-renovation-preview .house-drone-level,.house-renovation-preview .house-drone-bank,.house-renovation-preview .house-drone-propeller{transform-box:view-box;transform-origin:0 0;transform:rotate(0deg)}
.house-renovation-preview .house-drone-depth{transform-box:view-box;transform-origin:0 0;transform:scale(.9);opacity:.88}
.house-renovation-preview .house-drone-arms{stroke:#a7d9df;stroke-width:2.5}
.house-renovation-preview .house-drone-body{fill:#102e3b;stroke:#b3e8ed;stroke-width:1.4}
.house-renovation-preview .house-drone-top{fill:#407c8b;fill-opacity:.5;stroke:#8ad3dd;stroke-width:1}
.house-renovation-preview .house-drone-landing,.house-renovation-preview .house-drone-gimbal{stroke:#84bcc8;stroke-width:1.3}
.house-renovation-preview .house-drone-rotor-disc{fill:#a5eaf0;fill-opacity:.08;stroke:#8ed2de;stroke-opacity:.7;stroke-width:1}
.house-renovation-preview .house-drone-propeller{stroke:#bfeff0;stroke-width:1.3;opacity:.6}
.house-renovation-preview .house-drone-motor{fill:#467f8d;stroke:#aadfe5;stroke-width:1}
.house-renovation-preview .house-drone-camera{fill:#071c29;stroke:#a8d7df;stroke-width:1.1}
.house-renovation-preview .house-drone-lens{fill:#79d5e1;stroke:none}
.house-renovation-preview .house-drone-light{fill:#bcecdf;stroke:none}
.house-renovation-preview[data-dxg-ready="true"] .house-drone-orbit{animation:house-drone-orbit 22s linear infinite;animation-play-state:paused}
.house-renovation-preview[data-dxg-ready="true"] .house-drone-level{animation:house-drone-level 22s linear infinite;animation-play-state:paused}
.house-renovation-preview[data-dxg-ready="true"] .house-drone-depth{animation:house-drone-depth 22s ease-in-out infinite;animation-play-state:paused}
.house-renovation-preview[data-dxg-ready="true"] .house-drone-bank{animation:house-drone-bank 22s ease-in-out infinite;animation-play-state:paused}
.house-renovation-preview[data-dxg-ready="true"] .house-drone-propeller{animation:house-drone-rotor .9s linear infinite;animation-play-state:paused}
.house-renovation-preview[data-dxg-paused="false"] .house-drone-motion{animation-play-state:running}
.house-renovation-preview[data-dxg-paused="true"] .house-drone-motion,.motion-paused .house-renovation-preview .house-drone-motion{animation-play-state:paused!important}
@keyframes house-drone-orbit{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@keyframes house-drone-level{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}
@keyframes house-drone-depth{0%,50%,100%{transform:scale(.9);opacity:.88}25%{transform:scale(1.04);opacity:1}75%{transform:scale(.74);opacity:.58}}
@keyframes house-drone-bank{0%,50%,100%{transform:rotate(0deg)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}
@keyframes house-drone-rotor{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.house-renovation-preview .house-drone-motion{animation:none!important}}
