.elementor-46084 .elementor-element.elementor-element-3255d9c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-46084 .elementor-element.elementor-element-3255d9c:not(.elementor-motion-effects-element-type-background), .elementor-46084 .elementor-element.elementor-element-3255d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F9FE;}.elementor-46084 .elementor-element.elementor-element-58a4210{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-46084 .elementor-element.elementor-element-58a4210.e-con{--align-self:center;}.elementor-46084 .elementor-element.elementor-element-a3588b9{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-46084 .elementor-element.elementor-element-a3588b9 > .elementor-widget-container{background-color:#D0FFEB;margin:0px 0px 0px 0px;padding:10px 10px 10px 15px;border-radius:20px 20px 20px 20px;}.elementor-46084 .elementor-element.elementor-element-a3588b9 .elementor-icon-box-wrapper{text-align:start;}.elementor-46084 .elementor-element.elementor-element-a3588b9 .elementor-icon-box-title, .elementor-46084 .elementor-element.elementor-element-a3588b9 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;}.elementor-46084 .elementor-element.elementor-element-a3588b9 .elementor-icon-box-title{color:var( --e-global-color-uicore_primary );}.elementor-46084 .elementor-element.elementor-element-d85b6e4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:45px;font-weight:800;}.elementor-46084 .elementor-element.elementor-element-4c91926{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;}.elementor-46084 .elementor-element.elementor-element-db43a09 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-46084 .elementor-element.elementor-element-94745a0{--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-46084 .elementor-element.elementor-element-5d602a2{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-46084 .elementor-element.elementor-element-5d602a2 .elementor-icon-box-title, .elementor-46084 .elementor-element.elementor-element-5d602a2 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;}.elementor-46084 .elementor-element.elementor-element-5d602a2 .elementor-icon-box-title{color:var( --e-global-color-uicore_primary );}.elementor-46084 .elementor-element.elementor-element-5d602a2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-46084 .elementor-element.elementor-element-f773ea7{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-46084 .elementor-element.elementor-element-f773ea7 .elementor-icon-box-title, .elementor-46084 .elementor-element.elementor-element-f773ea7 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;}.elementor-46084 .elementor-element.elementor-element-f773ea7 .elementor-icon-box-title{color:var( --e-global-color-uicore_primary );}.elementor-46084 .elementor-element.elementor-element-f773ea7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-46084 .elementor-element.elementor-element-d511baf{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-46084 .elementor-element.elementor-element-d511baf .elementor-icon-box-title, .elementor-46084 .elementor-element.elementor-element-d511baf .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;}.elementor-46084 .elementor-element.elementor-element-d511baf .elementor-icon-box-title{color:var( --e-global-color-uicore_primary );}.elementor-46084 .elementor-element.elementor-element-d511baf .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-46084 .elementor-element.elementor-element-3332462{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46084 .elementor-element.elementor-element-229a277{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-46084 .elementor-element.elementor-element-a3588b9{--container-widget-width:241px;--container-widget-flex-grow:0;width:var( --container-widget-width, 241px );max-width:241px;}.elementor-46084 .elementor-element.elementor-element-d85b6e4 .elementor-heading-title{font-size:40px;}.elementor-46084 .elementor-element.elementor-element-94745a0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46084 .elementor-element.elementor-element-5d602a2{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-46084 .elementor-element.elementor-element-5d602a2 .elementor-icon-box-title, .elementor-46084 .elementor-element.elementor-element-5d602a2 .elementor-icon-box-title a{font-size:25px;}.elementor-46084 .elementor-element.elementor-element-5d602a2 .elementor-icon-box-description{font-size:12px;}.elementor-46084 .elementor-element.elementor-element-f773ea7{--container-widget-width:85px;--container-widget-flex-grow:0;width:var( --container-widget-width, 85px );max-width:85px;}.elementor-46084 .elementor-element.elementor-element-f773ea7 .elementor-icon-box-title, .elementor-46084 .elementor-element.elementor-element-f773ea7 .elementor-icon-box-title a{font-size:25px;}.elementor-46084 .elementor-element.elementor-element-f773ea7 .elementor-icon-box-description{font-size:12px;}.elementor-46084 .elementor-element.elementor-element-d511baf{--container-widget-width:85px;--container-widget-flex-grow:0;width:var( --container-widget-width, 85px );max-width:85px;}.elementor-46084 .elementor-element.elementor-element-d511baf .elementor-icon-box-title, .elementor-46084 .elementor-element.elementor-element-d511baf .elementor-icon-box-title a{font-size:25px;}.elementor-46084 .elementor-element.elementor-element-d511baf .elementor-icon-box-description{font-size:12px;}}@media(min-width:768px){.elementor-46084 .elementor-element.elementor-element-3255d9c{--content-width:1170px;}.elementor-46084 .elementor-element.elementor-element-58a4210{--width:50%;}.elementor-46084 .elementor-element.elementor-element-3332462{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-4a049f5 */.voml-hero-card-2 {
            background-color: rgba(255, 255, 255, 0.95);
            backdrop-filter: blur(4px);
            border-radius: 1rem;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            padding: 1.5rem;
            border: 1px solid rgba(255, 255, 255, 0.2);
        }
        
        .voml-hero-card-2-header {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding-bottom: 1rem;
            border-bottom: 1px solid #f1f5f9;
        }
        
        .voml-hero-card-2-title {
            display: flex;
            align-items: center;
            gap: 0.75rem;
        }
        
        .voml-hero-card-2-icon {
            width: 2.5rem;
            height: 2.5rem;
            background: linear-gradient(to bottom right, #10b981, #2563eb);
            border-radius: 0.5rem;
            display: flex;
            align-items: center;
            justify-content: center;
            color: white;
        }
        
        .voml-hero-card-2-name {
            font-size: 1.25rem;
            font-weight: 600;
            color: #0f172a;
        }
        
        .voml-hero-card-2-status {
            display: flex;
            align-items: center;
            gap: 0.5rem;
            color: #10b981;
            font-weight: 500;
        }
        
        .voml-hero-card-2-status-dot {
            width: 0.5rem;
            height: 0.5rem;
            background-color: #10b981;
            border-radius: 50%;
            animation: voml-ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
        }
        
        .voml-hero-card-2-body {
            padding-top: 1.5rem;
        }
        
        .voml-hero-card-2-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 1rem;
        }
        
        .voml-hero-card-2-stat {
            background-color: #f8fafc;
            border-radius: 0.5rem;
            padding: 1.25rem;
            border: none;
        }
        
        .voml-hero-card-2-stat-header {
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-bottom: 0.75rem;
        }
        
        .voml-hero-card-2-stat-title {
            font-size: 0.75rem;
            color: #475569;
            font-weight: 500;
        }
        
        .voml-hero-card-2-stat-value {
            font-size: 1.5rem;
            font-weight: 700;
            color: #10b981;
            margin-bottom: 0.5rem;
        }
        
        .voml-hero-card-2-stat-trend {
            font-size: 0.75rem;
            color: #10b981;
            margin-bottom: 1rem;
        }
        
        .voml-hero-card-2-stat-chart {
            display: flex;
            align-items: flex-end;
            gap: 0.25rem;
            height: 2rem;
        }
        
        .voml-hero-card-2-stat-bar {
            width: 0.5rem;
            background-color: #10b981;
            border-radius: 0.125rem;
            opacity: 0.7;
        }
        
        .voml-hero-card-3 {
            margin-top: 1.5rem;
            padding: 1rem;
            background-color: #fff;
            border-radius: 0.75rem;
        }
        
        .voml-hero-card-3-title {
            font-size: 0.875rem;
            font-weight: 500;
            color: #334155;
            margin-bottom: 0.75rem;
        }
        
        .voml-hero-card-3-list {
            display: flex;
            flex-direction: column;
            gap: 0.5rem;
        }
        
        .voml-hero-card-3-item {
            display: flex;
            align-items: center;
            gap: 0.75rem;
            padding: 0.5rem;
            border-radius: 0.5rem;
            transition: background-color 300ms;
        }
        
        .voml-hero-card-3-item:hover {
            background-color: #ffffff;
        }
        
        .voml-hero-card-3-item-dot {
            width: 0.5rem;
            height: 0.5rem;
            border-radius: 50%;
        }
        
        .voml-hero-card-3-item-dot-active {
            background-color: #10b981;
            animation: voml-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        }
        
        .voml-hero-card-3-item-dot-inactive {
            background-color: #3b82f6;
        }
        
        .voml-hero-card-3-item-content {
            flex: 1;
        }
        
        .voml-hero-card-3-item-name {
            font-size: 0.875rem;
            font-weight: 500;
            color: #0f172a;
        }
        
        .voml-hero-card-3-item-time {
            font-size: 0.75rem;
            color: #64748b;
        }
        
        .voml-hero-card-3-item-badge {
            width: 2rem;
            height: 1rem;
            background-color: #d1fae5;
            border-radius: 0.25rem;
            animation: voml-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        }
        
        .voml-hero-notification {
            position: absolute;
            bottom: -1.5rem;
            right: -1.5rem;
            z-index: 20;
            animation: voml-bounce 2s infinite;
        }
        
        .voml-hero-notification-inner {
            background-color: #10b981;
            color: #ffffff;
            padding: 0.75rem;
            border-radius: 0.75rem;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            display: flex;
            align-items: center;
            gap: 0.5rem;
        }/* End custom CSS */