.loading-container{text-align:center;width:100%;margin:0 auto;padding-top:20px;display:table}.loading-container .loading-content{vertical-align:middle;height:100%;display:table-cell;overflow:hidden}.loading-container .loading-content img{width:80px;height:80px;margin-bottom:20px}.loading-container .loading-content .loading-text{color:#333;text-align:center;min-width:250px;max-width:350px;margin:20px auto 0;padding:0 15px;font-family:Nunito Sans,sans-serif;font-size:24px;font-weight:500;line-height:29px}@media (max-width:767px){.loading-container .loading-content .loading-text{font-size:22px}}.loading-container .loading-content .loading-dots{margin-top:25px}@media (max-width:767px){.loading-container .loading-content .loading-dots{margin-top:20px}}.loading-container .loading-content .loading-dots .dot{background-color:#009f4d;border-radius:50%;width:18px;height:18px;margin-left:6px;margin-right:6px;display:inline-block}@media (max-width:767px){.loading-container .loading-content .loading-dots .dot{width:16px;height:16px}}.loading-container .loading-content .loading-dots span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}.loading-container .loading-content .loading-dots span:nth-child(2){animation-delay:.2s}.loading-container .loading-content .loading-dots span:nth-child(3){animation-delay:.4s}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}
