.loader{background-image:radial-gradient(circle 25px at 30px 25px,#fff 100%,transparent 0),radial-gradient(circle 50px at 50px 50px,#fff 100%,transparent 0),radial-gradient(circle 25px at 20px 25px,#fff 100%,transparent 0),linear-gradient(#fff 50px,transparent 0);background-position:0 30px,37px 0,122px 30px,25px 40px;background-repeat:no-repeat;background-size:50px 50px,100px 76px,50px 50px,120px 40px;box-sizing:border-box;display:block;filter:drop-shadow(4px 4px #a5c1bc);height:80px;margin:auto;position:relative;width:175px}.loader:before{animation:rotate 3s linear infinite;background-image:radial-gradient(circle 8px at 18px 18px,#fff 100%,transparent 0),radial-gradient(circle 4px at 18px 0,#fff 100%,transparent 0),radial-gradient(circle 4px at 0 18px,#fff 100%,transparent 0),radial-gradient(circle 4px at 36px 18px,#fff 100%,transparent 0),radial-gradient(circle 4px at 18px 36px,#fff 100%,transparent 0),radial-gradient(circle 4px at 30px 5px,#fff 100%,transparent 0),radial-gradient(circle 4px at 30px 5px,#fff 100%,transparent 0),radial-gradient(circle 4px at 30px 30px,#fff 100%,transparent 0),radial-gradient(circle 4px at 5px 30px,#fff 100%,transparent 0),radial-gradient(circle 4px at 5px 5px,#fff 100%,transparent 0);bottom:18px;height:36px;left:60px;width:36px}.loader:after,.loader:before{background-color:#a5c1bc;background-repeat:no-repeat;border-radius:50%;box-sizing:border-box;content:"";position:absolute}.loader:after{animation:rotate 4s linear infinite reverse;background-image:radial-gradient(circle 5px at 12px 12px,#fff 100%,transparent 0),radial-gradient(circle 2.5px at 12px 0,#fff 100%,transparent 0),radial-gradient(circle 2.5px at 0 12px,#fff 100%,transparent 0),radial-gradient(circle 2.5px at 24px 12px,#fff 100%,transparent 0),radial-gradient(circle 2.5px at 12px 24px,#fff 100%,transparent 0),radial-gradient(circle 2.5px at 20px 3px,#fff 100%,transparent 0),radial-gradient(circle 2.5px at 20px 3px,#fff 100%,transparent 0),radial-gradient(circle 2.5px at 20px 20px,#fff 100%,transparent 0),radial-gradient(circle 2.5px at 3px 20px,#fff 100%,transparent 0),radial-gradient(circle 2.5px at 3px 3px,#fff 100%,transparent 0);bottom:15px;height:24px;left:94px;width:24px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}
