
.project-card {

    height: 90vh;
    width: 100%;
    overflow-y: hidden;
    scroll-snap-type: y mandatory;
    position: relative;

}

.project-image {

    height: 90vh;
    scroll-snap-align: start;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.project-image img {
    max-width: 100%;
    width: auto;
    height: auto;
    object-fit: contain;
}

@media (orientation: landscape) {
    .image-wrapper img{
        max-height: 100vh;
        width: auto;
        height: auto;
    }
}

.image-overlay {

    position: absolute;

    inset: 0;

    background: linear-gradient(
            to top,
            rgba(0, 0, 0, .96) 0%,
            rgba(0, 0, 0, .65) 22%,
            rgba(0, 0, 0, .15) 48%,
            rgba(0, 0, 0, 0) 70%
    );

}

.glass-border{

    border:1.5px solid rgba(255,255,255,.75);

    border-radius:24px;

    background:rgba(255,255,255,.15);

    backdrop-filter:blur(18px);

    box-shadow:
            0 12px 35px rgba(0,0,0,.12);

    padding-left: 10px;
    padding-right: 10px;
    display: inline-flex;
}

.project-image img {

    width: 100%;

    height: 100%;

    object-fit: cover;

    display: block;

}



.project-content {

    position: absolute;

    left: 48px;

    right: 48px;

    bottom: 40px;

    z-index: 2;

}

.project-title{
    font-weight: 600;
    color: whitesmoke;
}


/*!*==================================================*/
/*    RESET*/
/*==================================================*!*/


/*!*==================================================*/
/*    VARIABLES*/
/*==================================================*!*/

:root {

    --hero-radius: 42px;

    --glass-radius: 34px;

    --content-width: 1400px;

    --transition: .45s cubic-bezier(.22, .61, .36, 1);

    --glass-bg: rgba(255, 255, 255, .22);

    --glass-border: rgba(255, 255, 255, .55);

    --glass-shadow: 0 30px 80px rgba(15, 23, 42, .08);

    --card-shadow: 0 12px 40px rgba(15, 23, 42, .06);

    --text-dark: #1d2939;

    --text-light: #667085;

    --primary: #3b82f6;

    --primary-light: #dbeafe;

}

.project-badges{

    display:flex;

    align-items:center;

    gap:14px;

    margin-bottom:28px;

}

.badge{

    padding:10px 18px;

    border-radius:30px;

    font-size:11px;

    font-weight:700;

    letter-spacing:.12em;

    text-transform:uppercase;

    backdrop-filter:blur(12px);

    border:1px solid rgba(255,255,255,.9);

    box-shadow:

            0 8px 20px rgba(0,0,0,.08);

}

.badge-primary{

    background:rgba(37,99,235,.08);

    color:#FFFFFF;

}

.badge-warning{

    background:rgba(245,158,11,.10);

    color: #f46902;

}

.project-footer{

    margin-top:45px;

    padding-top:22px;

    border-top:1px solid rgba(30,41,59,.15);

    display:flex;

    justify-content:space-between;

    align-items:center;

}

.footer-item{

    display:flex;

    gap:8px;

    align-items:center;

}

.footer-label{

    font-size:18px;

    font-weight:600;

    color:whitesmoke;

}

.footer-value{

    font-size:22px;

    font-weight:800;

    color:papayawhip;

}


/*!*==================================================*/
/*    LINKS*/
/*==================================================*!*/

/*a{*/

/*    color:inherit;*/
/*    text-decoration:none;*/

/*}*/


/*!*==================================================*/
/*    IMAGE*/
/*==================================================*!*/

/*img{*/

/*    display:block;*/
/*    width:100%;*/
/*    user-select:none;*/

/*}*/


/*!*==================================================*/
/*    HERO SECTION*/
/*==================================================*!*/

.hero-section {

    position: relative;

    width: 100%;

    min-height: 100vh;

    /*padding-bottom: 42px;*/

    padding-top: 1.0rem;

    /*display: flex;*/

    justify-content: center;

    align-items: center;

}


/*!*==================================================*/
/*    FLOATING HERO CONTAINER*/
/*==================================================*!*/

/*.hero-container{*/

/*    position:relative;*/

/*    width:100%;*/

/*    max-width:1600px;*/

/*    height:calc(100vh - 84px);*/

/*    min-height:760px;*/

/*    border-radius:var(--hero-radius);*/

/*    overflow:hidden;*/

/*    background:white;*/

/*    box-shadow:*/

/*            0 40px 120px rgba(15,23,42,.10);*/

/*}*/


/*!*==================================================*/
/*    SWIPER*/
/*==================================================*!*/

/*.heroSwiper{*/

/*    width:100%;*/

/*    height:100%;*/

/*}*/


/*.heroSwiper .swiper-wrapper{*/

/*    height:100%;*/

/*}*/


/*.heroSwiper .swiper-slide{*/

/*    position:relative;*/

/*    overflow:hidden;*/

/*}*/


/*!*==================================================*/
/*    IMAGE*/
/*==================================================*!*/

/*.slide-image{*/

/*    position:absolute;*/

/*    inset:0;*/

/*    width:100%;*/

/*    height:100%;*/

/*    object-fit:cover;*/

/*    object-position:center;*/

/*    transform:scale(1);*/

/*    transition:*/

/*            transform 9s linear;*/

/*}*/


/*!*==================================================*/
/*    ACTIVE IMAGE*/
/*==================================================*!*/

/*.swiper-slide-active .slide-image{*/

/*    transform:scale(1.18);*/

/*}*/


/*!*==================================================*/
/*    LIGHT GLASS OVERLAY*/
/*==================================================*!*/

/*.overlay{*/

/*    position:absolute;*/

/*    inset:0;*/

/*    background: rgba(255,255,255,.42);*/

/*            !*linear-gradient(*!*/

/*            !*        90deg,*!*/

/*            !*        rgba(255,255,255,.72),*!*/

/*            !*        rgba(255,255,255,.42),*!*/

/*            !*        rgba(255,255,255,.18)*!*/

/*            !*);*!*/

/*    z-index:2;*/

/*}*/


/*!*==================================================*/
/*    EXTRA LIGHT*/
/*==================================================*!*/

/*.overlay::before{*/

/*    content:"";*/

/*    position:absolute;*/

/*    inset:0;*/

/*    background:*/

/*            radial-gradient(*/

/*                    circle at 15% 40%,*/

/*                    rgba(255,255,255,.55),*/

/*                    transparent 100%*/

/*            );*/

/*}*/


/*!*==================================================*/
/*    HERO CONTENT WRAPPER*/
/*==================================================*!*/

/*.slide-content{*/

/*    position:absolute;*/

/*    left:8%;*/

/*    top:50%;*/

/*    transform:translateY(-50%);*/

/*    width:620px;*/

/*    z-index:50;*/

/*}*/


/*!*==================================================*/
/*    DECORATIVE ORB*/
/*==================================================*!*/

/*.hero-orb{*/

/*    position:absolute;*/

/*    border-radius:50%;*/

/*    filter:blur(100px);*/

/*    pointer-events:none;*/

/*    opacity:.75;*/

/*    animation:floatOrb 12s ease-in-out infinite;*/

/*}*/


/*!*==================================================*/
/*    BLUE ORB*/
/*==================================================*!*/

/*.hero-orb.blue{*/

/*    width:320px;*/

/*    height:320px;*/

/*    background:#8ec5ff;*/

/*    top:-120px;*/

/*    right:-120px;*/

/*}*/


/*!*==================================================*/
/*    PINK ORB*/
/*==================================================*!*/

/*.hero-orb.pink{*/

/*    width:260px;*/

/*    height:260px;*/

/*    background:#ffd5ea;*/

/*    bottom:-80px;*/

/*    left:-60px;*/

/*    animation-delay:2s;*/

/*}*/


/*!*==================================================*/
/*    WHITE GLOW*/
/*==================================================*!*/

/*.hero-glow{*/

/*    position:absolute;*/

/*    inset:0;*/

/*    background:*/

/*            radial-gradient(*/

/*                    circle at 70% 20%,*/

/*                    rgba(255,255,255,.35),*/

/*                    transparent 35%*/

/*            );*/

/*    pointer-events:none;*/

/*    z-index:3;*/

/*}*/


/*!*==================================================*/
/*    FLOATING ANIMATION*/
/*==================================================*!*/

/*@keyframes floatOrb{*/

/*    0%{*/

/*        transform:*/
/*                translateY(0)*/
/*                scale(1);*/

/*    }*/

/*    50%{*/

/*        transform:*/
/*                translateY(-30px)*/
/*                scale(1.08);*/

/*    }*/

/*    100%{*/

/*        transform:*/
/*                translateY(0)*/
/*                scale(1);*/

/*    }*/

/*}*/


/*!*==================================================*/
/*    PERFORMANCE*/
/*==================================================*!*/

/*.hero-container,*/
/*.slide-image,*/
/*.overlay{*/

/*    will-change:*/
/*            transform;*/

/*    backface-visibility:hidden;*/

/*}*/


/*!*==================================================*/
/*    GLASS CONTENT CARD*/
/*==================================================*!*/

/*.slide-content{*/

/*    position:absolute;*/

/*    left:4%;*/

/*    top:22%;*/

/*    transform:translateY(-50%);*/

/*    width:640px;*/

/*    padding:60px;*/

/*    border-radius:36px;*/

/*    !*background:*!*/

/*    !*        linear-gradient(*!*/
/*    !*                145deg,*!*/
/*    !*                rgba(255,255,255,.30),*!*/
/*    !*                rgba(255,255,255,.16)*!*/
/*    !*        );*!*/

/*    !*backdrop-filter:blur(30px);*!*/

/*    -webkit-backdrop-filter:blur(30px);*/

/*    border:*/

/*            1px solid rgba(255,255,255,.45);*/

/*    box-shadow:*/

/*            0 30px 80px rgba(15,23,42,.10);*/

/*    overflow:hidden;*/

/*    z-index:100;*/

/*}*/


/*!*==================================================*/
/*    GLASS SHINE*/
/*==================================================*!*/

/*.slide-content::before{*/

/*    content:"";*/

/*    position:absolute;*/

/*    top:-50%;*/

/*    left:-30%;*/

/*    width:160%;*/

/*    height:120%;*/

/*    !*background:*!*/

/*    !*        linear-gradient(*!*/

/*    !*                115deg,*!*/

/*    !*                transparent 20%,*!*/

/*    !*                rgba(255,255,255,.28) 48%,*!*/

/*    !*                transparent 75%*!*/

/*    !*        );*!*/

/*    transform:rotate(12deg);*/

/*    pointer-events:none;*/

/*}*/


/*!*==================================================*/
/*    GLASS INNER BORDER*/
/*==================================================*!*/

/*.slide-content::after{*/

/*    content:"";*/

/*    position:absolute;*/

/*    inset:8px;*/

/*    border-radius:28px;*/

/*    border:*/

/*            1px solid rgba(255,255,255,.18);*/

/*    pointer-events:none;*/

/*}*/


/*!*==================================================*/
/*    PREMIUM ACCENT*/
/*==================================================*!*/

/*.slide-subtitle{*/

/*    display:flex;*/

/*    align-items:center;*/

/*    gap:14px;*/

/*    font-size:14px;*/

/*    font-weight:1000;*/

/*    letter-spacing:5px;*/

/*    text-transform:uppercase;*/

/*    color:#4f7cff;*/

/*    margin-bottom:28px;*/

/*    opacity:0;*/

/*    transform:translateY(30px);*/

/*}*/

/*.slide-subtitle-power {*/
/*    display:flex;*/

/*    align-items:center;*/

/*    gap:14px;*/

/*    font-size:14px;*/

/*    font-weight:1000;*/

/*    letter-spacing:5px;*/

/*    text-transform:uppercase;*/

/*    color:#4f7cff;*/

/*    margin-bottom:28px;*/

/*    opacity:0;*/

/*    transform:translateY(30px);*/
/*}*/


/*!*==================================================*/
/*    ACCENT LINE*/
/*==================================================*!*/

/*.slide-subtitle::before{*/

/*    content:"";*/

/*    width:46px;*/

/*    height:2px;*/

/*    border-radius:20px;*/

/*    background:*/

/*            linear-gradient(*/
/*                    90deg,*/
/*                    #60a5fa,*/
/*                    #38bdf8*/
/*            );*/

/*}*/


/*!*==================================================*/
/*    TITLE*/
/*==================================================*!*/

/*.slide-title{*/

/*    font-size:50px;*/

/*    font-weight:400;*/

/*    line-height:1.05;*/

/*    letter-spacing:-2px;*/

/*    color:#162033;*/

/*    margin-bottom:28px;*/

/*    opacity:0;*/

/*    transform:translateY(40px);*/

/*}*/


/*!*==================================================*/
/*    GRADIENT TEXT*/
/*==================================================*!*/

/*.slide-title span{*/

/*    background:*/

/*            linear-gradient(*/

/*                    90deg,*/

/*                    #2563eb,*/

/*                    #60a5fa,*/

/*                    #7c3aed*/

/*            );*/

/*    -webkit-background-clip:text;*/

/*    -webkit-text-fill-color:transparent;*/

/*}*/


/*!*==================================================*/
/*    DESCRIPTION*/
/*==================================================*!*/

/*.slide-description{*/

/*    font-size:18px;*/

/*    line-height:1.9;*/

/*    color:#000000;*/

/*    margin-bottom:42px;*/

/*    opacity:0;*/

/*    transform:translateY(35px);*/

/*}*/


/*!*==================================================*/
/*    BUTTON GROUP*/
/*==================================================*!*/

/*.hero-actions{*/

/*    display:flex;*/

/*    align-items:center;*/

/*    gap:18px;*/

/*    opacity:0;*/

/*    transform:translateY(40px);*/

/*}*/


/*!*==================================================*/
/*    PRIMARY BUTTON*/
/*==================================================*!*/

/*.hero-button{*/

/*    height:58px;*/

/*    padding:0 34px;*/

/*    display:inline-flex;*/

/*    align-items:center;*/

/*    justify-content:center;*/

/*    gap:12px;*/

/*    border-radius:100px;*/

/*    background:*/

/*            linear-gradient(*/

/*                    135deg,*/

/*                    #ffffff,*/

/*                    #eef5ff*/

/*            );*/

/*    color:#1d2939;*/

/*    font-size:15px;*/

/*    font-weight:700;*/

/*    border:*/

/*            1px solid rgba(255,255,255,.75);*/

/*    box-shadow:*/

/*            0 15px 35px rgba(15,23,42,.10);*/

/*    transition:.35s;*/

/*}*/


/*!*==================================================*/
/*    BUTTON ICON*/
/*==================================================*!*/

/*.hero-button svg{*/

/*    width:18px;*/

/*    height:18px;*/

/*    transition:.35s;*/

/*}*/


/*!*==================================================*/
/*    BUTTON HOVER*/
/*==================================================*!*/

/*.hero-button:hover{*/

/*    transform:*/

/*            translateY(-6px);*/

/*    box-shadow:*/

/*            0 25px 55px rgba(15,23,42,.18);*/

/*    background:#ffffff;*/

/*}*/


/*!*==================================================*/
/*    BUTTON ICON HOVER*/
/*==================================================*!*/

/*.hero-button:hover svg{*/

/*    transform:*/

/*            translateX(6px);*/

/*}*/


/*!*==================================================*/
/*    SECONDARY BUTTON*/
/*==================================================*!*/

/*.hero-button.secondary{*/

/*    background:*/

/*            rgba(255,255,255,.18);*/

/*    backdrop-filter:blur(18px);*/

/*    color:#1d2939;*/

/*}*/


/*!*==================================================*/
/*    TAGS*/
/*==================================================*!*/

/*.hero-tags{*/

/*    display:flex;*/

/*    gap:12px;*/

/*    margin-top:34px;*/

/*    flex-wrap:wrap;*/

/*}*/


/*!*==================================================*/
/*    TAG*/
/*==================================================*!*/

/*.hero-tag{*/

/*    padding:*/

/*            10px 18px;*/

/*    border-radius:50px;*/

/*    background:*/

/*            rgba(255,255,255,.25);*/

/*    backdrop-filter:blur(16px);*/

/*    border:*/

/*            1px solid rgba(255,255,255,.50);*/

/*    font-size:13px;*/

/*    color:#475467;*/

/*}*/


/*!*==================================================*/
/*    ACTIVE ANIMATION*/
/*==================================================*!*/

/*.swiper-slide-active .slide-subtitle{*/

/*    opacity:1;*/

/*    transform:translateY(0);*/

/*    transition:.8s ease;*/

/*}*/

/*.swiper-slide-active .slide-title{*/

/*    opacity:1;*/

/*    transform:translateY(0);*/

/*    transition:1s ease .15s;*/

/*}*/

/*.swiper-slide-active .slide-description{*/

/*    opacity:1;*/

/*    transform:translateY(0);*/

/*    transition:1s ease .35s;*/

/*}*/

/*.swiper-slide-active .hero-actions{*/

/*    opacity:1;*/

/*    transform:translateY(0);*/

/*    transition:1s ease .55s;*/

/*}*/


/*!*==================================================*/
/*    HOVER EFFECT*/
/*==================================================*!*/

/*.slide-content:hover{*/

/*    transform:*/

/*            translateY(-50%)*/
/*            scale(1.02);*/

/*    transition:.5s;*/

/*}*/


/*!*==================================================*/
/*    GLASS SHADOW*/
/*==================================================*!*/

/*.slide-content{*/

/*    box-shadow:*/

/*            0 10px 30px rgba(255,255,255,.45),*/

/*            0 40px 100px rgba(15,23,42,.10),*/

/*            inset 0 1px 1px rgba(255,255,255,.65);*/

/*}*/


/*!*==================================================*/
/*    PREMIUM SELECTION*/
/*==================================================*!*/

/*::selection{*/

/*    background:#dbeafe;*/

/*    color:#1d2939;*/

/*}*/


/*!*==================================================*/
/*    PREMIUM NAVIGATION*/
/*==================================================*!*/

/*.custom-prev,*/
/*.custom-next{*/

/*    position:absolute;*/

/*    top:50%;*/

/*    width:74px;*/

/*    height:74px;*/

/*    margin-top:-37px;*/

/*    display:flex;*/

/*    align-items:center;*/

/*    justify-content:center;*/

/*    border-radius:50%;*/

/*    background:*/
/*            rgba(255,255,255,.22);*/

/*    backdrop-filter:blur(24px);*/

/*    -webkit-backdrop-filter:blur(24px);*/

/*    border:*/

/*            1px solid rgba(255,255,255,.55);*/

/*    box-shadow:*/

/*            0 20px 45px rgba(15,23,42,.12),*/

/*            inset 0 1px 1px rgba(255,255,255,.55);*/

/*    cursor:pointer;*/

/*    transition:.45s cubic-bezier(.22,.61,.36,1);*/

/*    z-index:500;*/

/*}*/

/*.custom-prev{*/

/*    left:40px;*/

/*}*/

/*.custom-next{*/

/*    right:40px;*/

/*}*/


/*!*==================================================*/
/*    NAV ICON*/
/*==================================================*!*/

/*.custom-prev svg,*/
/*.custom-next svg{*/

/*    width:24px;*/

/*    height:24px;*/

/*    stroke:#2b3445;*/

/*    stroke-width:2;*/

/*    transition:.35s;*/

/*}*/


/*!*==================================================*/
/*    NAVIGATION HOVER*/
/*==================================================*!*/

/*.custom-prev:hover,*/
/*.custom-next:hover{*/

/*    transform:*/

/*            translateY(-50%)*/
/*            scale(1.08);*/

/*    background:*/

/*            rgba(255,255,255,.42);*/

/*    box-shadow:*/

/*            0 35px 70px rgba(15,23,42,.18);*/

/*}*/

/*.custom-prev:hover svg{*/

/*    transform:translateX(-4px);*/

/*}*/

/*.custom-next:hover svg{*/

/*    transform:translateX(4px);*/

/*}*/


/*!*==================================================*/
/*    CAPSULE PAGINATION*/
/*==================================================*!*/

/*.swiper-pagination{*/

/*    position:absolute;*/

/*    left:50%!important;*/

/*    bottom:42px!important;*/

/*    transform:translateX(-50%);*/

/*    display:flex;*/

/*    align-items:center;*/

/*    gap:12px;*/

/*    z-index:500;*/

/*}*/

/*.swiper-pagination-bullet{*/

/*    width:12px;*/

/*    height:8px;*/

/*    border-radius:40px;*/

/*    background:*/

/*            rgba(255,255,255,.55);*/

/*    border:*/

/*            1px solid rgba(255,255,255,.60);*/

/*    opacity:1;*/

/*    transition:.45s;*/

/*}*/

/*.swiper-pagination-bullet-active{*/

/*    width:64px;*/

/*    background:*/

/*            linear-gradient(*/
/*                    90deg,*/
/*                    #2563eb,*/
/*                    #60a5fa*/
/*            );*/

/*    border:none;*/

/*    box-shadow:*/

/*            0 8px 25px rgba(37,99,235,.30);*/

/*}*/


/*!*==================================================*/
/*    PAGINATION HOVER*/
/*==================================================*!*/

/*.swiper-pagination-bullet:hover{*/

/*    transform:scale(1.15);*/

/*}*/


/*!*==================================================*/
/*    MOUSE GLOW*/
/*==================================================*!*/

/*.mouse-light{*/

/*    position:absolute;*/

/*    inset:0;*/

/*    pointer-events:none;*/

/*    z-index:4;*/

/*    background:*/

/*            radial-gradient(*/

/*                    circle at var(--mouse-x) var(--mouse-y),*/

/*                    rgba(255,255,255,.42),*/

/*                    transparent 260px*/

/*            );*/

/*}*/


/*!*==================================================*/
/*    FLOATING DECORATION*/
/*==================================================*!*/

/*.hero-decoration{*/

/*    position:absolute;*/

/*    border-radius:50%;*/

/*    pointer-events:none;*/

/*    filter:blur(80px);*/

/*    opacity:.35;*/

/*}*/

/*.hero-decoration.one{*/

/*    width:220px;*/

/*    height:220px;*/

/*    top:8%;*/

/*    left:65%;*/

/*    background:#8cc8ff;*/

/*}*/

/*.hero-decoration.two{*/

/*    width:280px;*/

/*    height:280px;*/

/*    bottom:8%;*/

/*    right:12%;*/

/*    background:#ffd8ef;*/

/*}*/

/*.hero-decoration.three{*/

/*    width:180px;*/

/*    height:180px;*/

/*    top:65%;*/

/*    left:15%;*/

/*    background:#d8fff2;*/

/*}*/


/*!*==================================================*/
/*    FLOAT ANIMATION*/
/*==================================================*!*/

/*.hero-decoration{*/

/*    animation:*/

/*            floatingBlob 16s ease-in-out infinite;*/

/*}*/

/*.hero-decoration.two{*/

/*    animation-delay:3s;*/

/*}*/

/*.hero-decoration.three{*/

/*    animation-delay:6s;*/

/*}*/

/*@keyframes floatingBlob{*/

/*    0%{*/

/*        transform:*/

/*                translateY(0)*/
/*                rotate(0deg);*/

/*    }*/

/*    50%{*/

/*        transform:*/

/*                translateY(-30px)*/
/*                rotate(10deg)*/
/*                scale(1.08);*/

/*    }*/

/*    100%{*/

/*        transform:*/

/*                translateY(0)*/
/*                rotate(0deg);*/

/*    }*/

/*}*/


/*!*==================================================*/
/*    PREMIUM NOISE*/
/*==================================================*!*/

/*.hero-container::after{*/

/*    content:"";*/

/*    position:absolute;*/

/*    inset:0;*/

/*    opacity:.025;*/

/*    pointer-events:none;*/

/*    background-image:*/

/*            radial-gradient(#000 1px,transparent 1px);*/

/*    background-size:18px 18px;*/

/*}*/


/*!*==================================================*/
/*    SCROLL INDICATOR*/
/*==================================================*!*/

/*.scroll-indicator{*/

/*    position:absolute;*/

/*    right:55px;*/

/*    bottom:50px;*/

/*    display:flex;*/

/*    align-items:center;*/

/*    gap:12px;*/

/*    color:#64748b;*/

/*    font-size:13px;*/

/*    letter-spacing:3px;*/

/*    text-transform:uppercase;*/

/*    z-index:500;*/

/*}*/

/*.scroll-line{*/

/*    width:60px;*/

/*    height:2px;*/

/*    overflow:hidden;*/

/*    background:*/

/*            rgba(100,116,139,.20);*/

/*}*/

/*.scroll-line::before{*/

/*    content:"";*/

/*    display:block;*/

/*    width:40%;*/

/*    height:100%;*/

/*    background:*/

/*            linear-gradient(*/

/*                    90deg,*/

/*                    #60a5fa,*/

/*                    #2563eb*/

/*            );*/

/*    animation:*/

/*            scrollPulse 2s linear infinite;*/

/*}*/

/*@keyframes scrollPulse{*/

/*    from{*/

/*        transform:translateX(-100%);*/

/*    }*/

/*    to{*/

/*        transform:translateX(260%);*/

/*    }*/

/*}*/


/*!*==================================================*/
/*    GLASS HOVER*/
/*==================================================*!*/

/*.hero-container:hover{*/

/*    box-shadow:*/

/*            0 50px 140px rgba(15,23,42,.16);*/

/*}*/


/*!*==================================================*/
/*    IMAGE BRIGHTNESS*/
/*==================================================*!*/

/*.slide-image{*/

/*    filter:*/

/*            saturate(115%)*/

/*            contrast(105%)*/

/*            brightness(108%);*/

/*}*/


/*!*==================================================*/
/*    Z-INDEX SYSTEM*/
/*==================================================*!*/

/*.slide-image{z-index:1;}*/
/*.overlay{z-index:2;}*/
/*.hero-decoration{z-index:3;}*/
/*.mouse-light{z-index:4;}*/
/*.slide-content{z-index:100;}*/
/*.custom-prev,*/
/*.custom-next{z-index:500;}*/
/*.swiper-pagination{z-index:500;}*/
/*.scroll-indicator{z-index:500;}*/


/*!*==================================================*/
/*    PREMIUM TRANSITIONS*/
/*==================================================*!*/

/*.slide-content,*/
/*.hero-button,*/
/*.custom-prev,*/
/*.custom-next,*/
/*.hero-tag{*/

/*    transition:*/

/*            all .45s cubic-bezier(.22,.61,.36,1);*/

/*}*/


/*!*==================================================*/
/*    GLASS CARD HOVER*/
/*==================================================*!*/

/*.slide-content:hover{*/

/*    backdrop-filter:blur(36px);*/

/*    transform:*/

/*            translateY(-50%)*/
/*            scale(1.025);*/

/*}*/