.elementor-54018 .elementor-element.elementor-element-d6d27e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-54018 .elementor-element.elementor-element-43f5802{text-align:center;}.elementor-54018 .elementor-element.elementor-element-c8d5883{text-align:center;}.elementor-54018 .elementor-element.elementor-element-81c327f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-54018 .elementor-element.elementor-element-81c327f.elementor-element{--align-self:center;}.elementor-54018 .elementor-element.elementor-element-aa76675{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-54018 .elementor-element.elementor-element-81c327f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-54018 .elementor-element.elementor-element-d6d27e0{--content-width:100%;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS */.w3eden:not(.light-mode) {
        --dm-bg: #0f172a;
        --dm-bg-secondary: #000;
        --dm-bg-tertiary: #334155;
        --dm-text: #f1f5f9;
        --dm-text-secondary: #cbd5e1;
        --dm-text-muted: #94a3b8;
        --dm-border: #334155;
        --dm-border-light: #475569;
        color: var(--dm-text);
    }
    
.w3eden .btn-info {
    color: #000;
    background-color: #fff;
    border-color: #fff;
    border-radius: 150px!important;
}

.w3eden .btn-info:hover {
    color: #fff;
    border-color: #fff;
    background: transparent;
}

.w3eden .wpdm-glass-card__bg {
    background: linear-gradient(135deg, #000000 0%, #555555 50%, #cccccc 100%)!important;
}

.w3eden .wpdm-glass-card__action .btn {
    background: #000!important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.35)!important;
    border-radius: 150px!important;
    border: 1px solid #000!important;
}


.w3eden .wpdm-glass-card__action .btn:hover {
    background: transparent!important;
    border-color: #fff!important;
}

:root {
    --color-primary: #000!important;
    --color-primary-rgb: 0, 0, 0!important;
    --color-primary-hover: #808080!important;
    --color-primary-active: #808080!important;
}

.wpdm-glass-card__excerpt {
    display: none;
}/* End custom CSS */