.elementor-24004 .elementor-element.elementor-element-41035bd{--display:flex}.elementor-24004 .elementor-element.elementor-element-24e9ac3{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-24004 .elementor-element.elementor-element-24e9ac3:not(.elementor-motion-effects-element-type-background),.elementor-24004 .elementor-element.elementor-element-24e9ac3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-24004 .elementor-element.elementor-element-854f28f{background-color:#FFC1D76B;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);text-align:center}.elementor-24004 .elementor-element.elementor-element-854f28f.elementor-element{--align-self:center}.elementor-24004 .elementor-element.elementor-element-8c13b5e{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-24004 .elementor-element.elementor-element-3fff892{--display:flex;--margin-top:-1px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px}.elementor-24004 .elementor-element.elementor-element-3812d53{--grid-columns:4}.elementor-24004 .elementor-element.elementor-element-3812d53 .elementor-pagination{text-align:center}body:not(.rtl) .elementor-24004 .elementor-element.elementor-element-3812d53 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 )}body:not(.rtl) .elementor-24004 .elementor-element.elementor-element-3812d53 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 )}body.rtl .elementor-24004 .elementor-element.elementor-element-3812d53 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 )}body.rtl .elementor-24004 .elementor-element.elementor-element-3812d53 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 )}.elementor-24004 .elementor-element.elementor-element-3ee048e{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-24004 .elementor-element.elementor-element-3ee048e:not(.elementor-motion-effects-element-type-background),.elementor-24004 .elementor-element.elementor-element-3ee048e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}@media(min-width:768px){.elementor-24004 .elementor-element.elementor-element-3fff892{--width:75%}.elementor-24004 .elementor-element.elementor-element-3ee048e{--width:25%}}@media(max-width:1024px){.elementor-24004 .elementor-element.elementor-element-3812d53{--grid-columns:2}}@media(max-width:767px){.elementor-24004 .elementor-element.elementor-element-3812d53{--grid-columns:1}}.elementor-24004 .elementor-element.elementor-element-a9699e3 .searchandfilter,.searchandfilter{padding:10px}.elementor-24004 .elementor-element.elementor-element-a9699e3 .searchandfilter ul,.elementor-24004 .elementor-element.elementor-element-a9699e3 .searchandfilter li,.searchandfilter ul,.searchandfilter li{list-style:none;list-style-type:none;padding-left:0;margin-left:0}.elementor-24004 .elementor-element.elementor-element-a9699e3 .searchandfilter>ul>li,.searchandfilter>ul>li{margin-bottom:22px}.elementor-24004 .elementor-element.elementor-element-a9699e3 .searchandfilter h4,.searchandfilter h4{font-size:19px;font-weight:700;letter-spacing:1px;color:#1f2937;margin-bottom:10px;text-transform:uppercase;border-bottom:2px dashed #fecdd3;padding-bottom:4px}.elementor-24004 .elementor-element.elementor-element-a9699e3 .searchandfilter input[type=text],.elementor-24004 .elementor-element.elementor-element-a9699e3 .searchandfilter select,.searchandfilter input[type=text],.searchandfilter select{width:100%;padding:10px 14px;font-size:16px;font-family:inherit;border:2px solid #000;border-radius:12px;background-color:#fff;box-shadow:2px 2px 0px rgba(0,0,0,.15);outline:none;box-sizing:border-box}.elementor-24004 .elementor-element.elementor-element-a9699e3 .searchandfilter input[type=text]:focus,.elementor-24004 .elementor-element.elementor-element-a9699e3 .searchandfilter select:focus,.searchandfilter input[type=text]:focus,.searchandfilter select:focus{border-color:#db2777}.elementor-24004 .elementor-element.elementor-element-a9699e3 .searchandfilter ul li ul,.searchandfilter ul li ul{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding:0}.elementor-24004 .elementor-element.elementor-element-a9699e3 .searchandfilter ul li ul li,.searchandfilter ul li ul li{display:flex;align-items:center;font-size:15px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#374151;cursor:pointer}.elementor-24004 .elementor-element.elementor-element-a9699e3 .searchandfilter ul li ul li label,.searchandfilter ul li ul li label{display:flex;align-items:center;gap:8px;cursor:pointer;margin:0}.elementor-24004 .elementor-element.elementor-element-a9699e3 .searchandfilter input[type=checkbox],.searchandfilter input[type=checkbox]{width:18px;height:18px;accent-color:#db2777;cursor:pointer;margin:0}.elementor-24004 .elementor-element.elementor-element-a9699e3 .searchandfilter input[type=submit],.searchandfilter input[type=submit]{display:block;width:100%;min-height:48px;margin-top:24px;padding:14px 24px;background:#db2777;color:#fff;border:2px solid #000;border-radius:14px;font-family:inherit;font-size:19px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;line-height:1.2;cursor:pointer;box-shadow:2px 2px 0px rgba(0,0,0,.2);transition:all .2s ease;box-sizing:border-box}.elementor-24004 .elementor-element.elementor-element-a9699e3 .searchandfilter input[type=submit]:hover,.searchandfilter input[type=submit]:hover{background:#be185d;transform:translateY(-2px);box-shadow:3px 3px 0px rgba(0,0,0,.25)}.elementor-24004 .elementor-element.elementor-element-a9699e3 .searchandfilter input[type=submit]:active,.searchandfilter input[type=submit]:active{transform:translateY(0px);box-shadow:1px 1px 0px rgba(0,0,0,.2)}.elementor-24004 .elementor-element.elementor-element-a9699e3 .searchandfilter ul li ul li,.searchandfilter ul li ul li,.elementor-24004 .elementor-element.elementor-element-a9699e3 .searchandfilter ul li ul li label,.searchandfilter ul li ul li label,.elementor-24004 .elementor-element.elementor-element-a9699e3 .searchandfilter ul li ul li span,.searchandfilter ul li ul li span{font-size:15px;line-height:1.4;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}