.loaderContainer{ margin-top:50px;}.loader{ display:grid; grid-template-columns:0fr 0fr 0fr; grid-gap:8px; justify-content:center;}.loader div{ width:25px; height:25px; position:relative; display:flex; justify-content:center; align-items:center; background-color:var(--main-color); border-radius:50%;}.loader div:before,.loader div:after{ content:''; width:25px; height:25px; position:absolute; border-radius:50%;}.loader div:before{ background-color:var(--white-color); animation:scale-1 2400ms linear infinite;}.loader div:after{ background-color:var(--main-color); animation:scale-2 2400ms linear infinite;}.loader div:nth-child(2):before,.loader div:nth-child(2):after{ animation-delay:300ms;}.loader div:nth-child(3):before,.loader div:nth-child(3):after{ animation-delay:600ms;}.loader div:nth-child(4):before,.loader div:nth-child(4):after{ animation-delay:900ms;}.loader div:nth-child(5):before,.loader div:nth-child(5):after{ animation-delay:1200ms;}.loader div:nth-child(6):before,.loader div:nth-child(6):after{ animation-delay:1500ms;}.loader div:nth-child(7):before,.loader div:nth-child(7):after{ animation-delay:1800ms;}.loader div:nth-child(8):before,.loader div:nth-child(8):after{ animation-delay:2100ms;}.loader div:nth-child(9):before,.loader div:nth-child(9):after{ animation-delay:2400ms;}@-moz-keyframes scale-1{ 0%{ transform:scale(0); z-index:2; } 50%,100%{ transform:scale(1); }}@-webkit-keyframes scale-1{ 0%{ transform:scale(0); z-index:2; } 50%,100%{ transform:scale(1); }}@-o-keyframes scale-1{ 0%{ transform:scale(0); z-index:2; } 50%,100%{ transform:scale(1); }}@keyframes scale-1{ 0%{ transform:scale(0); z-index:2; } 50%,100%{ transform:scale(1); }}@-moz-keyframes scale-2{ 0%,50%{ transform:scale(0); } 100%{ transform:scale(1); }}@-webkit-keyframes scale-2{ 0%,50%{ transform:scale(0); } 100%{ transform:scale(1); }}@-o-keyframes scale-2{ 0%,50%{ transform:scale(0); } 100%{ transform:scale(1); }}@keyframes scale-2{ 0%,50%{ transform:scale(0); } 100%{ transform:scale(1); }}.endWaiting{ margin-top:20px !important;}