@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);

.btn-primary {
    background-color: #ffe500;
    border-color: #ffe500;
    color: #152d34
}

.btn-primary:hover {
    border-color: #ffe500
}

.btn-primary:hover,
.btn-secondary {
    background-color: #152d34;
    color: #ffe500
}

.btn-secondary:hover {
    background-color: rgba(21, 45, 52, .92)
}

.loader-wrapper {
    background-color: #fff;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: background .3s ease;
    width: 100%;
    z-index: 9999999
}

.loader-wrapper .loader {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
    z-index: 999
}

.loader-wrapper.page-loader {
    position: fixed;
}

@keyframes ldio-48hqix7v5fc {
    0% {
        transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.loader-wrapper .loader .ldio-48hqix7v5fc div {
    animation: ldio-48hqix7v5fc 1s linear infinite;
    border-radius: 50%;
    box-shadow: 0 .4rem 0 0 #ffe500;
    height: 16rem;
    left: 2rem;
    position: absolute;
    top: 2rem;
    transform-origin: 8rem 8.2rem;
    width: 16rem
}

.loader-wrapper .loader .loadingio-spinner-eclipse-qaizl3kzc {
    background: transparent;
    display: inline-block;
    height: 20rem;
    overflow: hidden;
    width: 20rem
}

.loader-wrapper .loader .ldio-48hqix7v5fc {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 100%;
    position: relative;
    transform: translateZ(0) scale(1);
    transform-origin: 0 0;
    width: 100%
}

.loader-wrapper .loader .ldio-48hqix7v5fc div {
    box-sizing: content-box
}