.elementor-5870 .elementor-element.elementor-element-2c0af056:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-2c0af056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-5870 .elementor-element.elementor-element-2c0af056 > .elementor-container{max-width:1180px;}.elementor-5870 .elementor-element.elementor-element-2c0af056{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 24px 40px 24px;}.elementor-5870 .elementor-element.elementor-element-2c0af056 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5870 .elementor-element.elementor-element-4f0ad657:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-4f0ad657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5870 .elementor-element.elementor-element-4f0ad657 > .elementor-container{max-width:1180px;}.elementor-5870 .elementor-element.elementor-element-4f0ad657{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 24px 8px 24px;}.elementor-5870 .elementor-element.elementor-element-4f0ad657 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5870 .elementor-element.elementor-element-71f5b55d:not(.elementor-motion-effects-element-type-background), .elementor-5870 .elementor-element.elementor-element-71f5b55d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5870 .elementor-element.elementor-element-71f5b55d > .elementor-container{max-width:1180px;}.elementor-5870 .elementor-element.elementor-element-71f5b55d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 72px 24px;}.elementor-5870 .elementor-element.elementor-element-71f5b55d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5870 .elementor-element.elementor-element-2b8759d .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-5870 .elementor-element.elementor-element-2b8759d .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-5870 .elementor-element.elementor-element-2b8759d .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-5870 .elementor-element.elementor-element-2b8759d .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-5870 .elementor-element.elementor-element-2b8759d .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-5870 .elementor-element.elementor-element-c5c6f6a{--display:flex;}.elementor-5870 .elementor-element.elementor-element-15e4097 .cfp-faceted-search{background-color:#FFFFFF;border-color:#E5E7EB;padding:28px 28px 28px 28px;border-radius:24px 24px 24px 24px;}.elementor-5870 .elementor-element.elementor-element-15e4097 .cfp-faceted-search__field,
                 .elementor-5870 .elementor-element.elementor-element-15e4097 .cfp-faceted-search__select,
                 .elementor-5870 .elementor-element.elementor-element-15e4097 .cfp-faceted-search__checkbox,
                 .elementor-5870 .elementor-element.elementor-element-15e4097 .cfp-faceted-search__pager-button{border-color:#E5E7EB;}.elementor-5870 .elementor-element.elementor-element-15e4097 .cfp-faceted-search__count strong,
                 .elementor-5870 .elementor-element.elementor-element-15e4097 .cfp-faceted-search__card-title a,
                 .elementor-5870 .elementor-element.elementor-element-15e4097 .cfp-faceted-search__pager-label{color:#4E0B53;}.elementor-5870 .elementor-element.elementor-element-15e4097 .cfp-faceted-search__button,
                 .elementor-5870 .elementor-element.elementor-element-15e4097 .cfp-faceted-search__checkbox input:checked + span::before{border-color:#4E0B53;}.elementor-5870 .elementor-element.elementor-element-15e4097 .cfp-faceted-search__field,
                 .elementor-5870 .elementor-element.elementor-element-15e4097 .cfp-faceted-search__select,
                 .elementor-5870 .elementor-element.elementor-element-15e4097 .cfp-faceted-search__checkbox span{background-color:#FFFFFF;}.elementor-5870 .elementor-element.elementor-element-15e4097 .cfp-faceted-search__button{color:#FFFFFF;}.elementor-5870 .elementor-element.elementor-element-15e4097 .cfp-faceted-search__button--ghost,
                 .elementor-5870 .elementor-element.elementor-element-15e4097 .cfp-faceted-search__pager-button{background-color:#F8FAFC;color:var( --e-global-color-52d89f0 );}.elementor-5870 .elementor-element.elementor-element-15e4097 .cfp-faceted-search__link{color:#FDFDFD;}.elementor-5870 .elementor-element.elementor-element-9af2f2a{--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;}/* Start custom CSS */body.elementor-page-5870 .cfp-tax-archive-search{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(180px,260px);gap:16px;align-items:center;width:100%;padding:24px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 24px rgba(15,23,42,.08);box-sizing:border-box}body.elementor-page-5870 .cfp-tax-archive-search input,body.elementor-page-5870 .cfp-tax-archive-search select{width:100%;min-width:0;height:46px;border:1px solid #dbe3ee;border-radius:6px;background:#fff;color:#0f172a;padding:0 16px;font-size:15px;box-sizing:border-box}body.elementor-page-5870 .cfp-tax-archive-search button{height:46px;min-width:60px;border:0;border-radius:6px;background:#5b2a6f;color:#fff;font-weight:700;cursor:pointer}body.elementor-page-5870 .cfp-tax-archive-search button:hover{background:#4b235c}body.elementor-page-5870 .elementor-posts .elementor-post__card{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 10px 24px rgba(15,23,42,.06)}body.elementor-page-5870 .elementor-posts .elementor-post__title a{color:#9b8be6;font-weight:800}body.elementor-page-5870 .elementor-posts .elementor-post__read-more{display:flex;align-items:center;justify-content:center;border-radius:6px;background:linear-gradient(90deg,#5b2a6f,#e16825);color:#fff!important;padding:14px 18px;font-weight:800;text-align:center}body.elementor-page-5870 .elementor-posts .elementor-post__excerpt p{color:#475569}body.elementor-page-5870 .elementor-pagination{margin-top:36px}body.elementor-page-5870 .cfp-tax-note{margin-top:10px;color:#6b7280;font-size:13px}@media(max-width:900px){body.elementor-page-5870 .cfp-tax-archive-search{grid-template-columns:1fr;gap:10px}body.elementor-page-5870 .cfp-tax-archive-search button{width:100%}}/* End custom CSS */