.cs-elementor-campaigns{width:100%;min-width:0;direction:rtl;container-name:cs-campaign-widget;container-type:inline-size}.cs-elementor-campaigns__title{margin:0 0 20px;font-size:clamp(20px, 2.2vw, 30px);font-size:calc((clamp(20px, 2.2vw, 30px)) * var(--cs-font-scale, 1));line-height:1.5;font-weight:800}.cs-elementor-campaigns__controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin:-4px 0 14px;min-height:40px}.cs-elementor-campaigns__controls[hidden],
.cs-elementor-campaigns__dots[hidden]{display:none!important}.cs-elementor-campaigns__nav{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#334155;font-size:23px;font-size:calc((23px) * var(--cs-font-scale, 1));line-height:1;cursor:pointer;box-shadow:0 4px 14px rgba(15, 23, 42, .06);transition:background .2s, color .2s, border-color .2s, opacity .2s}.cs-elementor-campaigns__nav:hover:not(:disabled){background:#299f99;border-color:#299f99;color:#fff}.cs-elementor-campaigns__nav:focus-visible,
.cs-elementor-campaigns__dot:focus-visible{outline:2px solid #299f99;outline-offset:2px}.cs-elementor-campaigns__nav:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.cs-elementor-campaigns__dots{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:7px;min-width:30px}.cs-elementor-campaigns__dot{display:inline-block;width:9px;height:9px;min-width:9px;padding:0;border:0;border-radius:999px;background:#cbd5e1;cursor:pointer;transition:width .2s, background .2s}.cs-elementor-campaigns__dot.is-active{width:22px;background:#299f99}.cs-elementor-campaigns__content,
.cs-elementor-campaigns__shortcode-output{min-width:0;width:100%}.cs-elementor-campaigns--slider .cs-campaign-filters{display:none!important}.cs-elementor-campaigns--slider .cs-campaign-grid{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;gap:var(--cs-slide-gap, 22px);width:100%;min-width:0;margin:0;padding:3px 2px 16px;overflow-x:auto;overflow-y:hidden;direction:rtl;scroll-snap-type:x mandatory;scroll-snap-stop:normal;scroll-padding-inline:2px;scrollbar-width:thin;-ms-overflow-style:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;box-sizing:border-box}.cs-elementor-campaigns--slider .cs-campaign-grid > .cs-card{flex:0 0 var(--cs-slide-basis-desktop, calc((100% - 44px) / 3));width:auto;min-width:0;max-width:none;margin:0;scroll-snap-align:start;box-sizing:border-box}.cs-elementor-campaigns--slider .cs-campaign-grid > .cs-empty{flex:0 0 100%;width:100%}.cs-elementor-campaigns--slider.cs-slider-enhanced .cs-campaign-grid{scrollbar-width:none}.cs-elementor-campaigns--slider.cs-slider-enhanced .cs-campaign-grid::-webkit-scrollbar{display:none}.cs-elementor-campaigns--slider:not(.cs-slider-enhanced) .cs-campaign-grid{scrollbar-width:thin}.cs-elementor-campaigns--slider:not(.cs-slider-enhanced) .cs-campaign-grid::-webkit-scrollbar{display:block;height:8px}.cs-elementor-campaigns .cs-campaign-grid .cs-card[data-cs-detail-url]{cursor:pointer}.cs-elementor-campaigns .cs-campaign-grid .cs-card[data-cs-detail-url]:focus-visible{outline:3px solid #299f99;outline-offset:3px;box-shadow:0 0 0 5px rgba(41, 159, 153, .14)}@media (max-width: 900px){.cs-elementor-campaigns--slider .cs-campaign-grid > .cs-card{flex-basis:var(--cs-slide-basis-tablet, calc((100% - 22px) / 2))}}@media (max-width: 600px){.cs-elementor-campaigns__title{margin-bottom:14px}.cs-elementor-campaigns--slider .cs-campaign-grid > .cs-card{flex-basis:var(--cs-slide-basis-mobile, 100%)}.cs-elementor-campaigns__nav{width:36px;height:36px;flex-basis:36px}}@container cs-campaign-widget (max-width: 900px){.cs-elementor-campaigns--slider .cs-campaign-grid > .cs-card{flex-basis:var(--cs-slide-basis-tablet, calc((100% - 22px) / 2))}}@container cs-campaign-widget (max-width: 600px){.cs-elementor-campaigns__title{margin-bottom:14px}.cs-elementor-campaigns--slider .cs-campaign-grid > .cs-card{flex-basis:var(--cs-slide-basis-mobile, 100%)}}@media (prefers-reduced-motion: reduce){.cs-elementor-campaigns__nav,
  .cs-elementor-campaigns__dot{transition:none}}