.elementor-29287 .elementor-element.elementor-element-84d96b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-29287 .elementor-element.elementor-element-84d96b5:not(.elementor-motion-effects-element-type-background),.elementor-29287 .elementor-element.elementor-element-84d96b5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}#camp-filter-form{display:flex;gap:12px}#camp-filter-form select,#camp-filter-form input{padding:16px;flex-grow:1;min-width:0;border-radius:0!important;border:0}#camp-filter-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 50 L70 110 L130 50' stroke='%23000' stroke-width='20' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px;padding-right:2rem}.camp-card{padding:16px;border:1px solid #ccc;border-radius:6px;margin-bottom:20px;background:#fafafa}button{border:0!important;border-radius:0!important}button:hover{background-color:var(--e-global-color-primary)!important}#camp-filter-form input[type="date"]{appearance:none;-webkit-appearance:none;background-color:#fff;color:#000;padding:16px;font-size:16px;line-height:1.5;border-radius:0;box-sizing:border-box;text-align:left}@supports (-webkit-touch-callout:none){#camp-filter-form input[type="date"]{padding-left:16px;text-align:left}}.date-wrapper{position:relative;flex-grow:1}.date-wrapper label{position:absolute;top:8px;left:16px;font-size:12px;color:#888;pointer-events:none}.date-wrapper input[type="date"]{padding-top:20px}@media (max-width:880px){#camp-filter-form{flex-direction:column;align-items:stretch}#camp-filter-form select,#camp-filter-form input,#camp-filter-form button{width:100%}#camp-filter-form button{margin-top:8px}#camp-filter-form input[type="date"]{height:48px}#camp-filter-form input[type="date"]{width:100%}}