/***** SPLASH SCREEN ****/

        .splash{
            position: fixed;
            top: 0;
            left: 0;
            height: 100vh;
            z-index: 9999;
            width: 100%;
            background-color: #ffffff87;
            align-items: center;
            justify-content: center;
            display:flex;
        }

        .splash.show{
            display: flex;
        }

        .splash__container{
            position:relative;
        }

        .splash__img{
            width:200px;
            height:200px;
            position:absolute;
            top:0;
            display:flex;
            align-items:center;
            justify-content:center;
        }

        .splash__img img{
            height:47px;
        }

        @keyframes ldio-aq12h4y33e {
            0% { transform: rotate(0) }
            100% { transform: rotate(360deg) }
        }
        
        .ldio-aq12h4y33e div { box-sizing: border-box!important }
        .ldio-aq12h4y33e > div {
            position: absolute;
            width: 130px;
            height: 130px;
            top: 35px;
            left: 35px;
            border-radius: 50%;
            border: 2px solid #000;
            border-color: #f8cb03 transparent #f8cb03 transparent;
            animation: ldio-aq12h4y33e 1s linear infinite;
        }

        .ldio-aq12h4y33e > div:nth-child(2) { border-color: transparent }
        .ldio-aq12h4y33e > div:nth-child(2) div {
            position: absolute;
            width: 100%;
            height: 100%;
            transform: rotate(45deg);
        }

        .ldio-aq12h4y33e > div:nth-child(2) div:before, .ldio-aq12h4y33e > div:nth-child(2) div:after { 
            content: "";
            display: block;
            position: absolute;
            width: 2px;
            height: 2px;
            top: -2px;
            left: 62px;
            background: #f8cb03;
            border-radius: 50%;
            box-shadow: 0 128px 0 0 #f8cb03;
        }

        .ldio-aq12h4y33e > div:nth-child(2) div:after { 
            left: -2px;
            top: 62px;
            box-shadow: 128px 0 0 0 #f8cb03;
        }

        .loadingio-spinner-dual-ring-c6wggiifsq8 {
            width: 200px;
            height: 200px;
            display: inline-block;
            overflow: hidden;
            background: transparent;
        }

        .ldio-aq12h4y33e {
            width: 100%;
            height: 100%;
            position: relative;
            transform: translateZ(0) scale(1);
            backface-visibility: hidden;
            transform-origin: 0 0; 
        }

        .ldio-aq12h4y33e div { box-sizing: content-box; }


        .scroll-locked{
            overflow: hidden;
        }