.qipf-wrapper{width:100%}.qipf-filters{display:flex;align-items:center;gap:20px;width:100%;margin-bottom:20px}.qipf-search{position:relative;flex:1}.qipf-search-input{width:100%;min-height:52px;padding:0 50px 0 18px;border:1px solid #dcdcdc;border-radius:4px;background:#fff;font-size:15px;line-height:1.4;outline:none;box-sizing:border-box;transition:border-color 0.2s ease,box-shadow 0.2s ease}.qipf-search-input:focus{border-color:#999;box-shadow:0 0 0 1px rgb(0 0 0 / .05)}.qipf-search-icon{position:absolute;top:50%;right:18px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;transform:translateY(-50%);pointer-events:none}.qipf-category{width:280px;flex:0 0 280px}.qipf-category-select{width:100%;min-height:52px;padding:0 42px 0 18px;border:1px solid #dcdcdc;border-radius:4px;background-color:#fff;font-size:15px;line-height:1.4;outline:none;cursor:pointer;box-sizing:border-box}.qipf-category-select:focus{border-color:#999}.qipf-reset{min-height:52px;padding:0 22px;border:1px solid #6878d6;border-radius:4px;background:#6878d6;color:#fff;font-size:14px;cursor:pointer;transition:background 0.2s ease,color 0.2s ease}.qipf-reset:hover{background:#F2542D;color:#fff;border:1px solid #F2542D}.qipf-is-loading{position:relative}.qipf-is-loading::after{content:"";position:absolute;z-index:20;top:0;left:0;right:0;bottom:0;background:rgb(255 255 255 / .65);pointer-events:none}.qipf-is-loading::before{content:"";position:absolute;z-index:21;top:50%;left:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border:3px solid #ddd;border-top-color:#222;border-radius:50%;animation:qipf-spin 0.7s linear infinite}@keyframes qipf-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.qipf-no-results{width:100%;padding:60px 20px;text-align:center;box-sizing:border-box}.qipf-no-results-title{margin-bottom:8px;font-size:22px;font-weight:600}.qipf-no-results-text{font-size:15px}.qipf-pagination{margin-top:40px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1024px){.qipf-filters{flex-wrap:wrap}.qipf-search{flex:1 1 100%}.qipf-category{flex:1;width:auto}}@media (max-width:767px){.qipf-filters{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px}.qipf-search,.qipf-category{width:100%;flex:0 0 auto}.qipf-reset{width:100%}}.qodef-addons-m-pagination,.qodef-addons-m-pagination .navigation.pagination,.qodef-addons-m-pagination .nav-links{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.qodef-addons-m-pagination{display:block!important;position:relative!important;flex:none!important}.qodef-addons-m-pagination .navigation.pagination{display:block!important;position:relative!important;margin:30px 0 0!important;padding:0!important}.qodef-addons-m-pagination .nav-links{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important;padding:0!important}nav.navigation.pagination{height:auto!important;min-height:0!important;max-height:none!important}.qodef-e-media-image img{height:215px}.qodef-qi-grid .qodef-grid-inner{align-items:stretch!important}.qodef-qi-grid .qodef-grid-item{height:100%!important}.qodef-qi-grid .qodef-blog-item .qodef-e-inner{height:100%!important;display:flex!important;flex-direction:column!important}.qodef-qi-grid .qodef-blog-item .qodef-e-content{flex:1!important;display:flex!important;flex-direction:column!important}.qodef-qi-grid .qodef-blog-item .qodef-info--bottom{margin-top:auto!important}