.elementor-2153 .elementor-element.elementor-element-0961ea8 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at bottom right, #FFFFFFCC 0%, var( --e-global-color-text ) 75%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2153 .elementor-element.elementor-element-0961ea8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 7em 0em;}.elementor-2153 .elementor-element.elementor-element-6421869 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2153 .elementor-element.elementor-element-3f0f56a > .elementor-container{max-width:720px;}.elementor-2153 .elementor-element.elementor-element-d8f15d0 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-2153 .elementor-element.elementor-element-119425e{text-align:center;}@media(max-width:1024px){.elementor-2153 .elementor-element.elementor-element-0961ea8{padding:0em 0em 3em 0em;}}@media(max-width:767px){.elementor-2153 .elementor-element.elementor-element-0961ea8{padding:0em 0em 2em 0em;}}/* Start custom CSS for text-editor, class: .elementor-element-36ef819 */.list_number_columns {
    columns: 3;                /* Desktop: 3 columns */
    -webkit-columns: 3;
    -moz-columns: 3;
}

.list_number_columns li {
    padding: 6px;
    text-transform: uppercase; /* Force all items to uppercase */
}

/* Tablet (max width 1024px) -> 2 columns */
@media (max-width: 1024px) {
    .list_number_columns {
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
    }
}

/* Mobile (max width 768px) -> 1 column */
@media (max-width: 768px) {
    .list_number_columns {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }
}/* End custom CSS */