.elementor-29113 .elementor-element.elementor-element-5c135a58>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-29113 .elementor-element.elementor-element-20eb6c30 .elementor-pagination{text-align:center}body:not(.rtl) .elementor-29113 .elementor-element.elementor-element-20eb6c30 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc(10px / 2)}body:not(.rtl) .elementor-29113 .elementor-element.elementor-element-20eb6c30 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc(10px / 2)}body.rtl .elementor-29113 .elementor-element.elementor-element-20eb6c30 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc(10px / 2)}body.rtl .elementor-29113 .elementor-element.elementor-element-20eb6c30 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc(10px / 2)}.wfpDescription{font-weight:700;color:#5b7443}.wpfLiLabel:hover{color:#fecca0;font-weight:700}.wpfAttrLabel:hover{font-weight:900}#wpfBlock_1{background-color:#fef9f5;border-radius:10px}#wpfBlock_2{background-color:#fef9f5;border-radius:10px}#wpfBlock_3{background-color:#fef9f5;border-radius:10px}#wpfBlock_4{background-color:#fef9f5;border-radius:10px}#wpfBlock_5{background-color:#fef9f5;border-radius:10px}#wpfBlock_6{background-color:#fef9f5;border-radius:10px}#wpfBlock_7{background-color:#fef9f5;border-radius:10px}#wpfBlock_8{background-color:#fef9f5;border-radius:10px}#wpfBlock_9{background-color:#fef9f5;border-radius:10px}#wpfBlock_10{background-color:#fef9f5;border-radius:10px}#wpfBlock_11{background-color:#fef9f5;border-radius:10px}.wpfFilterButtons{display:flex;justify-content:space-between;align-items:center;gap:10px}.wpfFilterButtons button{flex:1;text-align:center;padding:10px;font-size:14px;border-radius:5px;background-color:#fef4eb;border:none;cursor:pointer;transition:background-color .3s ease}.wpfFilterButtons button:hover{background-color:#fee6d0}.wpfMainWrapper{box-shadow:0px 4px 10px rgba(0,0,0,.2);border-radius:10px}.elementor-widget-loop-grid .elementor-post{border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px}.elementor-widget-loop-grid .elementor-post:last-child{border-bottom:none}.elementor-widget-loop-grid .elementor-post{max-width:100%}.elementor-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin:40px 0;font-family:inherit;flex-wrap:wrap}.elementor-pagination .page-numbers{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;background-color:#fff;color:#555;font-weight:500;border-radius:6px;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #f0f0f0;transition:all .3s ease;position:relative;overflow:hidden}.elementor-pagination .page-numbers.current{background-color:#f4a925;color:white;font-weight:600;box-shadow:0 4px 12px rgba(244,169,37,.25);transform:translateY(-1px);border:1px solid #f4a925}.elementor-pagination a.page-numbers:hover{background-color:#f9f3e8;color:#e09311;border-color:#f4a925;box-shadow:0 4px 12px rgba(244,169,37,.15);transform:translateY(-2px)}.elementor-pagination a.page-numbers:active{transform:translateY(0px);box-shadow:0 2px 4px rgba(244,169,37,.15)}.elementor-pagination .prev,.elementor-pagination .next{padding:0 16px;font-weight:500;color:#666}.elementor-pagination a.prev:hover,.elementor-pagination a.next:hover{background-color:#f4a925;color:white}.elementor-screen-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.elementor-pagination span.prev,.elementor-pagination span.next{opacity:.5;cursor:not-allowed}.elementor-pagination a.page-numbers::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#f4a925;transform:scaleX(0);transition:transform .3s ease}.elementor-pagination a.page-numbers:hover::after{transform:scaleX(1)}@media (max-width:768px){.elementor-pagination{gap:6px}.elementor-pagination .page-numbers{min-width:36px;height:36px;padding:0 8px;font-size:.9em}.elementor-pagination .prev,.elementor-pagination .next{padding:0 12px}}@media (max-width:480px){.elementor-pagination{gap:4px}.elementor-pagination .page-numbers{min-width:32px;height:32px;padding:0 6px}}