.elementor-4066 .elementor-element.elementor-element-a78c868{--display:flex;}.elementor-4066 .elementor-element.elementor-element-a78c868:not(.elementor-motion-effects-element-type-background), .elementor-4066 .elementor-element.elementor-element-a78c868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140F02;}.elementor-4066 .elementor-element.elementor-element-c6b44cd{--display:flex;}.elementor-4066 .elementor-element.elementor-element-c6b44cd:not(.elementor-motion-effects-element-type-background), .elementor-4066 .elementor-element.elementor-element-c6b44cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140F02;}.elementor-4066 .elementor-element.elementor-element-60ca1e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4066 .elementor-element.elementor-element-b7fac83{--display:flex;--justify-content:center;}.elementor-4066 .elementor-element.elementor-element-0651fb0 .elementor-heading-title{font-size:40px;}.elementor-4066 .elementor-element.elementor-element-97df7cb a{color:#FF0000;}.elementor-4066 .elementor-element.elementor-element-5693d23{--display:flex;}.elementor-4066 .elementor-element.elementor-element-fb7c98a{--display:flex;}.elementor-4066 .elementor-element.elementor-element-fb7c98a:not(.elementor-motion-effects-element-type-background), .elementor-4066 .elementor-element.elementor-element-fb7c98a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140F02;}.elementor-4066 .elementor-element.elementor-element-6fe4e15 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-4066 .elementor-element.elementor-element-1b1dc70{--display:flex;}.elementor-4066 .elementor-element.elementor-element-1b1dc70:not(.elementor-motion-effects-element-type-background), .elementor-4066 .elementor-element.elementor-element-1b1dc70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140F02;}.elementor-4066 .elementor-element.elementor-element-b27720e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;}.elementor-4066 .elementor-element.elementor-element-27d862e{--display:flex;}.elementor-4066 .elementor-element.elementor-element-27d862e:not(.elementor-motion-effects-element-type-background), .elementor-4066 .elementor-element.elementor-element-27d862e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140F02;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4066 .elementor-element.elementor-element-6fe4e15 .elementor-icon-box-wrapper{text-align:start;}}/* Start custom CSS for icon-box, class: .elementor-element-6fe4e15 *//* Container */
.voucher-alert{
    position: relative;
    display: flex;
    align-items: center;
    background: linear-gradient(135deg, #5B0F0F 0%, #7E1414 50%, #4A0909 100%);
    border: 1px solid rgba(212,166,76,.3);
    border-radius: 16px;
    padding: 18px 25px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0,0,0,.35);
    transition: all .35s ease;
}

/* Garis emas di kiri */
.voucher-alert::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 5px;
    height: 100%;
    background: linear-gradient(to bottom,#F6D88F,#C89A4B,#8B6528);
}

/* Efek glow */
.voucher-alert::after{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg,
        transparent,
        rgba(255,255,255,.05),
        transparent);
    pointer-events: none;
}

/* Icon */
.voucher-alert .elementor-icon{
    width: 65px;
    height: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(255,255,255,.06);
    border: 2px solid #D4A64C;
    border-radius: 50%;
    transition: .3s;
}

.voucher-alert .elementor-icon i,
.voucher-alert .elementor-icon svg{
    color: #D4A64C;
    fill: #D4A64C;
    font-size: 28px;
}

/* Judul */
.voucher-alert .elementor-icon-box-title,
.voucher-alert .elementor-icon-box-title a{
    color: #F5D68A;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .5px;
    margin-bottom: 6px;
}

/* Deskripsi */
.voucher-alert .elementor-icon-box-description{
    color: rgba(255,255,255,.9);
    font-size: 15px;
    line-height: 1.6;
}

/* Hover */
.voucher-alert:hover{
    transform: translateY(-3px);
    box-shadow: 0 15px 35px rgba(0,0,0,.45);
}

.voucher-alert:hover .elementor-icon{
    background: #D4A64C;
}

.voucher-alert:hover .elementor-icon i,
.voucher-alert:hover .elementor-icon svg{
    color: #fff;
    fill: #fff;
}/* End custom CSS */