.elementor-3863 .elementor-element.elementor-element-afbfa15 > .elementor-container{max-width:830px;}.elementor-3863 .elementor-element.elementor-element-afbfa15:not(.elementor-motion-effects-element-type-background), .elementor-3863 .elementor-element.elementor-element-afbfa15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3863 .elementor-element.elementor-element-afbfa15{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 120px 0px;}.elementor-3863 .elementor-element.elementor-element-afbfa15 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3863 .elementor-element.elementor-element-63f2228{--grid-columns:1;--grid-column-gap:10px;--grid-row-gap:26px;}@media(max-width:1366px){.elementor-3863 .elementor-element.elementor-element-afbfa15 > .elementor-container{max-width:830px;}.elementor-3863 .elementor-element.elementor-element-63f2228{--grid-column-gap:0px;--grid-row-gap:19px;}}@media(max-width:1024px){.elementor-3863 .elementor-element.elementor-element-63f2228{--grid-columns:2;}}@media(max-width:767px){.elementor-3863 .elementor-element.elementor-element-63f2228{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-60de330 */.stage-filters {
    text-align: center;
}

.stage-filter-btn {
    color: white;
    background: #c50b5e;
    border-color: #c50b5e;
    transform: scale(1);
    transition: all 0.3s ease;
}

.stage-filter-btn:hover {
    color: white;
    background: #ed90ad;
    border-color: #ed90ad;
    transform: scale(0.9);
}

.stage-filter-btn.active {
    color: white;
    background: #ed90ad;
    border-color: #ed90ad;
}

.stage-filter-btn:focus,
.stage-filter-btn:focus.active {
    outline: #ed90ad;
    color: white;
    background: #ed90ad;
    border-color: #ed90ad;
}/* End custom CSS */