.elementor-33582 .elementor-element.elementor-element-5cf6ad71{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-33582 .elementor-element.elementor-element-7fb30193{--display:flex;}.elementor-33582 .elementor-element.elementor-element-22ef0d66{--display:flex;}.elementor-33582 .elementor-element.elementor-element-22593bdc{--display:flex;}.elementor-33582 .elementor-element.elementor-element-30d84458{--display:flex;}.elementor-33582 .elementor-element.elementor-element-99cee75{--display:flex;}.elementor-33582 .elementor-element.elementor-element-6a7f3795{--display:flex;}@media(max-width:1024px){.elementor-33582 .elementor-element.elementor-element-5cf6ad71{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-33582 .elementor-element.elementor-element-5cf6ad71{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */.dw-category-card {
    background: #fff;
    border-radius: 20px;
    padding: 30px;
    box-shadow: 0 8px 25px rgba(0,0,0,0.08);
    border: 1px solid #f2f2f2;
    height: 100%;
    transition: all .25s ease;
}

.dw-category-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 14px 35px rgba(0,0,0,0.12);
}

.dw-category-card h2,
.dw-category-card h3,
.dw-category-card h4 {
    margin-top: 0;
    color: var(--e-global-color-primary);
}

.dw-category-card ul {
    margin-bottom: 0;
}

.dw-category-card li {
    margin-bottom: 8px;
}/* End custom CSS */