#loader-wrapper {  position: fixed;  top: 0;  bottom: 0;  left: 0;  right: 0;  z-index: 1000;  background: #d0d0d0;  display: none;}.load {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    width: 60px;    height: 60px;    display: none;}.load hr {    border: 0;    margin: 0;    width: 40%;    height: 40%;    position: absolute;    border-radius: 50%;    animation: spin 2s ease infinite;}.load :first-child {    background: #da251d;    animation-delay: -1.5s;}.load :nth-child(2) {    background: #ffffff;    animation-delay: -1s;}.load :nth-child(3) {    background: #da251d;    animation-delay: -0.5s;}.load :last-child {    background: #ffffff;}@keyframes spin {    0%, 100% {        transform: translate(0)    }    25% {        transform: translate(160%)    }    50% {        transform: translate(160%, 160%)    }    75% {        transform: translate(0, 160%)    }}.js .load, .js #loader-wrapper {  display: block;}