@media (max-width:767px){.col-md-12.text-center.mt-60 h1>span{font-size:1.4em;display:inline-block}}.clients .owl-carousel .owl-stage{display:flex;animation:marquee 140s linear infinite}.gallery-filter li{background-color:transparent;padding:12px 20px;border-radius:8px;text-align:center;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease;font-weight:600;user-select:none;border:2px solid transparent;color:#333}.gallery-filter li:hover{background-color:rgba(0,123,255,.1)}.gallery-filter li.active{background-color:#dc2751;color:#fff!important;border-color:#a91d3e;font-weight:700}.category-heading{grid-column:span 4;font-size:1.2rem;margin:2rem 0 .5rem;font-weight:700;color:#fff!important;padding:.5rem;background-color:transparent}.gallery-filter li{font-size:20px!important}.four-column-wrapper .elementor-widget-container{column-count:4;column-gap:2em}.four-column-wrapper .item{break-inside:avoid;margin-bottom:.5em;padding:.25em 0;line-height:1.4;display:block}@media (max-width:1024px){.four-column-wrapper .elementor-widget-container{column-count:2}}@media (max-width:768px){.four-column-wrapper .elementor-widget-container{column-count:1}}@media only screen and (max-width:767px){.item .row{align-items:center!important;display:flex!important;flex-wrap:wrap}.item .col-md-3,.item .col-md-4,.item .col-md-2{display:flex;align-items:center}.item .btn-3{margin:0!important;padding:8px 16px}@media (max-width:767px){.row>.col-md-3.position-re{display:none!important}}}