﻿.rolling-text {
    display: inline-block;
    overflow: hidden;
    line-height: 30px;
    height: 28px!important;
}

.header-one .header--sticky.sticky {
    max-width: 100% !important;
    margin: auto;
}

.header--sticky.sticky {
    position: fixed !important;
    top: 0;
    display: block;
    background-color: rgb(6 12 16 / 69%) !important; backdrop-filter: saturate(180%) blur(6px) !important;
    width: 100%;
    box-shadow: 0px 7px 18px rgba(24, 16, 16, 0.0509803922);
    background: #fff;
    z-index: 9;
    margin: auto;
    display: flex;
    align-items: center;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 0;
    transition: 0.5s ease-in;
}
.cta {
    text-shadow: 1px 2px 3px #5f5757;
    color:white;
}
.cta a:hover{
    transform:scale(1.1) !important;
     transition:0.2s ease-in-out !important;
}

/* Loader animation box */
.loader-theme {
    width: 40px;
    height: 40px;
    position: relative;
    --c: no-repeat linear-gradient(#25b09b 0 0);
    background: var(--c) center/100% 10px, var(--c) center/10px 100%;
}

    .loader-theme:before {
        content: '';
        position: absolute;
        inset: 0;
        background: var(--c) 0 0, var(--c) 100% 0, var(--c) 0 100%, var(--c) 100% 100%;
        background-size: 15.5px 15.5px;
        animation: l16 1.5s infinite cubic-bezier(0.3, 1, 0, 1);
    }

@keyframes l16 {
    33% {
        inset: -10px;
        transform: rotate(0deg);
    }

    66% {
        inset: -10px;
        transform: rotate(90deg);
    }

    100% {
        inset: 0;
        transform: rotate(90deg);
    }
}
