.elementor-138 .elementor-element.elementor-element-dc48f2c{--display:flex;--min-height:40px;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-138 .elementor-element.elementor-element-6c8fb31{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;--e-filter-item-border-radius:0px 0px 0px 0px;}.elementor-138 .elementor-element.elementor-element-6c8fb31 .e-filter-item{font-size:16px;font-weight:600;text-transform:uppercase;padding:0px 3px 0px 3px;}.elementor-138 .elementor-element.elementor-element-6c8fb31 .e-filter-item[aria-pressed="true"]{border-style:solid;border-width:0px 0px 2px 0px;}.elementor-138 .elementor-element.elementor-element-0da03fe{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-138 .elementor-element.elementor-element-804ce53{--grid-columns:4;--grid-row-gap:10px;--grid-column-gap:10px;}@media(max-width:1024px){.elementor-138 .elementor-element.elementor-element-804ce53{--grid-columns:2;}}@media(max-width:767px){.elementor-138 .elementor-element.elementor-element-804ce53{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-dc48f2c */.elementor-138 .elementor-element.elementor-element-dc48f2c {
    position: relative;
    background: rgba(255, 255, 255, 0.90);
    border-bottom: 1px solid rgba(255, 255, 255, 0.30);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12);
    transition: background 0.3s ease, box-shadow 0.3s ease;
}

.elementor-138 .elementor-element.elementor-element-dc48f2c::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255, 255, 255, 0.20);
    border-radius: inherit;
    pointer-events: none;
    z-index: 0;
}
.elementor-138 .elementor-element.elementor-element-dc48f2c.elementor-sticky--active {
    z-index: 2 !important;
}/* End custom CSS */