﻿@font-face{font-family:Arial-Rounded-MT;src:url(/WebsiteCustom/fonts/Arial-Rounded-MT.Ttf) format("truetype");}@font-face{font-family:Arial-Rounded-MT;src:url(/WebsiteCustom/fonts/Arial-Rounded-MT.Ttf) format("truetype");}@font-face{font-family:Montserat-Medium;src:url(/WebsiteCustom/fonts/FontsFree-Net-Montserrat-Medium.ttf);}.form-text-only{border-radius:15px;margin:10px 0;background:#fff;}.form-text-only div{background:#f5f5f5;padding:5px 20px;border-radius:15px;}.form-text-only label{font-weight:bold;}img.deleted{opacity:.4;filter:blur(5px);}.home-page .page-wrapper{min-height:100vh;text-align:center;}.home-page .picklogo img{width:20%;}.home-page .centered-icon{width:51px;height:50px;background-color:#fff;border-radius:100%;cursor:pointer;}.home-page .page-wrapper .btn{background-color:#fff;border-radius:234px;color:#eea241;width:177px;font-family:Montserat-Medium;text-transform:uppercase;font-size:15px;transition:background-color .3s,color .3s;}.home-page .page-wrapper .btn:hover{background-color:#eea241;color:#fff;transition:background-color .3s,color .3s;}.home-page .download{padding-top:40px;}.home-page .download h1{font-size:30px;font-family:Arial-Rounded-MT;font-weight:bold;text-transform:uppercase;color:#fff;padding-bottom:15px;}.home-page .download.contact h1:first-child{padding-bottom:10px;}@media screen and (max-width:1200px){.home-page .download h1{font-size:30px;}.home-page .picklogo img{width:20%;}}@media screen and (max-width:992px){.home-page .download h1{font-size:22px;}.home-page .picklogo img{width:25%;}.home-page .page-wrapper button{width:148px;font-size:12px;padding-right:0;}}@media screen and (max-width:767px){.home-page .picklogo img{width:30%;}}
.block-ui-overlay.back {
    background-color: #494a3717 !important
}

.block-ui-message {
    background-color: #3330 !important
}

.loader {
    padding: 2rem;
    display: grid;
    place-items: center;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 197px;
    height: 50px;
    margin: 0 auto;
    animation: 2s slide-in
}

.totalAmount {
    position: relative;
}

    .totalAmount:before {
        content: '';
        position: absolute;
        top: -8px;
        right: -13px;
        border-top: 2px solid #000;
        width: 29%;
    }
@keyframes leap {
    0%,100% {
        transform: translateY(0)
    }

    7% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.3)
    }

    50% {
        transform: scale(1);
        opacity: .5
    }

    75% {
        transform: translateY(10px)
    }
}

.dot {
    width: 25px;
    height: 25px;
    border-radius: 100%
}

    .dot:first-child {
        background-color: #fdc42d;
        animation: 1s ease-in-out .4s infinite alternate leap
    }

    .dot:nth-child(2) {
        background-color: #454444;
        animation: 1s ease-in-out .6s infinite alternate leap
    }

    .dot:nth-child(3) {
        background-color: #fdc42d;
        animation: 1s ease-in-out .8s infinite alternate leap
    }