.elementor-82064 .elementor-element.elementor-element-fc19bba{--display:flex;--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82064 .elementor-element.elementor-element-fc19bba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-82064 .elementor-element.elementor-element-41a603a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82064 .elementor-element.elementor-element-41a603a.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-82064 .elementor-element.elementor-element-06526f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-82064 .elementor-element.elementor-element-e451ad4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-82064 .elementor-element.elementor-element-528eaf6{width:var(--container-widget-width,235px);max-width:235px;--container-widget-width:235px;--container-widget-flex-grow:0;}@media (max-width:1024px){.elementor-82064 .elementor-element.elementor-element-fc19bba{--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;}.elementor-82064 .elementor-element.elementor-element-06526f7{width:100%;max-width:100%;}.elementor-82064 .elementor-element.elementor-element-528eaf6{width:100%;max-width:100%;}}@media (min-width:768px){.elementor-82064 .elementor-element.elementor-element-fc19bba{--width:100%;}.elementor-82064 .elementor-element.elementor-element-41a603a{--width:567px;}}@media (max-width:1024px) and (min-width:768px){.elementor-82064 .elementor-element.elementor-element-fc19bba{--width:100%;}}.elementor-77583 .elementor-element.elementor-element-649aede{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-accent);--border-color:var(--e-global-color-accent);--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:32px;--padding-right:32px;}.elementor-77583 .elementor-element.elementor-element-649aede:not(.elementor-motion-effects-element-type-background),.elementor-77583 .elementor-element.elementor-element-649aede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--e-global-color-secondary);}.elementor-77583 .elementor-element.elementor-element-649aede.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-77583 .elementor-element.elementor-element-232ac08{--display:flex;--align-items:flex-start;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-77583 .elementor-element.elementor-element-411be20.elementor-element{--align-self:flex-start;}.elementor-77583 .elementor-element.elementor-element-411be20{text-align:right;}.elementor-77583 .elementor-element.elementor-element-411be20 img{width:100%;height:50px;object-fit:contain;object-position:center center;filter:brightness(0%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);}.elementor-77583 .elementor-element.elementor-element-0a1810d .elementor-heading-title{font-family:var(--e-global-typography-c563226-font-family),Sans-serif;font-size:var(--e-global-typography-c563226-font-size);line-height:var(--e-global-typography-c563226-line-height);color:var(--e-global-color-d56b08c);}.elementor-77583 .elementor-element.elementor-element-d507ed3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-77583 .elementor-element.elementor-element-6052c37 .elementor-heading-title{font-family:var(--e-global-typography-04b299a-font-family),Sans-serif;font-size:var(--e-global-typography-04b299a-font-size);font-weight:var(--e-global-typography-04b299a-font-weight);text-transform:var(--e-global-typography-04b299a-text-transform);line-height:var(--e-global-typography-04b299a-line-height);color:var(--e-global-color-primary);}.elementor-77583 .elementor-element.elementor-element-58353bd{--display:flex;--flex-direction:row;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77583 .elementor-element.elementor-element-f0e57d9{width:auto;max-width:auto;text-align:left;}.elementor-77583 .elementor-element.elementor-element-f0e57d9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-77583 .elementor-element.elementor-element-f0e57d9 .elementor-heading-title{color:var(--e-global-color-7986831);}.elementor-77583 .elementor-element.elementor-element-9dab6c6 .elementor-button:hover,.elementor-77583 .elementor-element.elementor-element-9dab6c6 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-secondary);}.elementor-77583 .elementor-element.elementor-element-9dab6c6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-77583 .elementor-element.elementor-element-9dab6c6 .elementor-button{fill:var(--e-global-color-7986831);color:var(--e-global-color-7986831);padding:9px 12px 6px 12px;}.elementor-77583 .elementor-element.elementor-element-9dab6c6 .elementor-button:hover svg,.elementor-77583 .elementor-element.elementor-element-9dab6c6 .elementor-button:focus svg{fill:var(--e-global-color-secondary);}@media (max-width:1024px){.elementor-77583 .elementor-element.elementor-element-649aede{--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-77583 .elementor-element.elementor-element-232ac08{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-77583 .elementor-element.elementor-element-0a1810d .elementor-heading-title{font-size:var(--e-global-typography-c563226-font-size);line-height:var(--e-global-typography-c563226-line-height);}.elementor-77583 .elementor-element.elementor-element-d507ed3{--align-items:flex-start;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-77583 .elementor-element.elementor-element-6052c37 .elementor-heading-title{font-size:var(--e-global-typography-04b299a-font-size);line-height:var(--e-global-typography-04b299a-line-height);}.elementor-77583 .elementor-element.elementor-element-58353bd{--justify-content:flex-end;--align-items:center;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);}.elementor-77583 .elementor-element.elementor-element-58353bd.e-con{--align-self:center;}.elementor-77583 .elementor-element.elementor-element-f0e57d9{width:auto;max-width:auto;text-align:left;}.elementor-77583 .elementor-element.elementor-element-f0e57d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77583 .elementor-element.elementor-element-9dab6c6 .elementor-button{font-size:12px;}}@media (max-width:767px){.elementor-77583 .elementor-element.elementor-element-649aede{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-77583 .elementor-element.elementor-element-232ac08{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-77583 .elementor-element.elementor-element-411be20{text-align:left;}.elementor-77583 .elementor-element.elementor-element-411be20 img{object-position:center left;}.elementor-77583 .elementor-element.elementor-element-0a1810d .elementor-heading-title{font-size:var(--e-global-typography-c563226-font-size);line-height:var(--e-global-typography-c563226-line-height);}.elementor-77583 .elementor-element.elementor-element-d507ed3{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-77583 .elementor-element.elementor-element-6052c37 .elementor-heading-title{font-size:var(--e-global-typography-04b299a-font-size);line-height:var(--e-global-typography-04b299a-line-height);}.elementor-77583 .elementor-element.elementor-element-58353bd{--justify-content:flex-start;}.elementor-77583 .elementor-element.elementor-element-f0e57d9{width:auto;max-width:auto;}.elementor-77583 .elementor-element.elementor-element-9dab6c6{width:auto;max-width:auto;}.elementor-77583 .elementor-element.elementor-element-9dab6c6.elementor-element{--align-self:flex-start;}.elementor-77583 .elementor-element.elementor-element-9dab6c6 .elementor-button{padding:8px 6px 6px 6px;}}.elementor-82063 .elementor-element.elementor-element-61edfe8{--display:flex;--min-height:238px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-accent);--border-color:var(--e-global-color-accent);--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-82063 .elementor-element.elementor-element-61edfe8:not(.elementor-motion-effects-element-type-background),.elementor-82063 .elementor-element.elementor-element-61edfe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--e-global-color-d56b08c);}.elementor-82063 .elementor-element.elementor-element-9ff6a8d{--display:grid;--min-height:238px;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--align-items:end;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}@media (max-width:1024px){.elementor-82063 .elementor-element.elementor-element-9ff6a8d{--grid-auto-flow:row;}}@media (min-width:768px){.elementor-82063 .elementor-element.elementor-element-61edfe8{--width:100%;}}@media (max-width:767px){.elementor-82063 .elementor-element.elementor-element-61edfe8{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-82063 .elementor-element.elementor-element-9ff6a8d{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}}.elementor-82053 .elementor-element.elementor-element-7ed14f27{--display:flex;--align-items:center;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:400ms;}.elementor-82053 .elementor-element.elementor-element-7ed14f27.e-con:hover{--e-con-transform-scale:1.02;}.elementor-82053 .elementor-element.elementor-element-842079a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding:6px 0px 8px 0px;text-align:left;}.elementor-82053 .elementor-element.elementor-element-842079a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-82053 .elementor-element.elementor-element-842079a img{width:100%;height:34px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-82053 .elementor-element.elementor-element-6f6cf39{--display:flex;--align-items:flex-start;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82053 .elementor-element.elementor-element-7b99eb40.elementor-element{--align-self:flex-start;}.elementor-82053 .elementor-element.elementor-element-7b99eb40{text-align:left;}.elementor-82053 .elementor-element.elementor-element-7b99eb40 .elementor-heading-title{color:var(--e-global-color-primary);}.elementor-82053 .elementor-element.elementor-element-1c2e640{text-align:left;}.elementor-82053 .elementor-element.elementor-element-1c2e640 .elementor-heading-title{line-height:1em;}.elementor-82053 .elementor-element.elementor-element-4e89d74f{width:100%;max-width:100%;margin:12px 0px calc(var(--kit-widget-spacing,0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-82053 .elementor-element.elementor-element-4e89d74f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-82053 .elementor-element.elementor-element-4e89d74f .elementor-button{padding:19px 10px 17px 10px;}.elementor-82053 .elementor-element.elementor-element-58aefd4b{width:100%;max-width:100%;text-align:left;}.elementor-82053 .elementor-element.elementor-element-58aefd4b.elementor-element{--align-self:flex-start;}.elementor-82053 .elementor-element.elementor-element-58aefd4b .elementor-heading-title{line-height:1em;color:var(--e-global-color-text);}@media (max-width:1024px){.elementor-82053 .elementor-element.elementor-element-4e89d74f .elementor-button{font-size:12px;}}@media (min-width:768px){.elementor-82053 .elementor-element.elementor-element-7ed14f27{--content-width:150px;}}@media (max-width:767px){.elementor-82053 .elementor-element.elementor-element-7ed14f27{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}.bm-instant-loop{display:block;width:100%;margin:0 auto;font-family:inherit;}.bm-filters{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;align-items:flex-start;}.bm-filters-template{display:flex;flex-wrap:wrap;gap:1rem;width:100%;align-items:flex-start;}.bm-filters-template .elementor-widget-n-accordion{display:flex;flex-wrap:wrap;gap:1rem;width:100%;}.bm-filters-template .elementor-widget-n-accordion > details.e-n-accordion-item{flex:1 1 100%;width:100%;max-width:100%;}.bm-filters-template .elementor-widget-n-accordion > details.e-n-accordion-item > summary{display:block;width:100%;}.bm-filters-template .elementor-widget-n-accordion > details.e-n-accordion-item > [role="region"]{width:100%;}.bm-filters-template > *,.bm-controls > *{flex:1 1 100%;width:100%;max-width:100%;}.bm-controls,.bm-control{display:flex;flex-direction:column;gap:.5rem;min-width:160px;}.bm-opt{position:relative;display:inline-flex;align-items:center;gap:.5rem;font-size:.95em;cursor:pointer;user-select:none;}.bm-opt input[type="checkbox"]{position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;}.bm-opt span{position:relative;display:inline-flex;align-items:center;}.bm-opt span::before{content:"";display:inline-block;width:18px;height:18px;flex:0 0 18px;border:2px solid var(--e-global-color-text,rgba(0,0,0,.6));border-radius:3px;background:#fff;margin-right:6px;box-sizing:border-box;}.bm-opt span::after{content:"";position:absolute;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;left:9px;top:50%;transform:translate(-50%,-60%) rotate(45deg);opacity:0;pointer-events:none;}.bm-opt input[type="checkbox"]:checked + span::before{background:var(--e-global-color-accent,#0073aa);border-color:var(--e-global-color-accent,#0073aa);}.bm-opt input[type="checkbox"]:checked + span::after{opacity:1;}.bm-opt input[type="checkbox"]:focus-visible + span::before,.bm-opt input[type="checkbox"]:focus + span::before{outline:2px solid var(--e-global-color-accent,#0073aa);outline-offset:2px;}.bm-checklist,.bm-tax-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));column-gap:1.25rem;row-gap:.5rem;align-items:center;}.bm-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;}.bm-load-more,.bm-reset{background:var(--e-global-color-accent,#0073aa);border:none;color:#fff;padding:.5rem 1rem;cursor:pointer;font-size:.9rem;border-radius:3px;transition:background .2s ease;}.bm-load-more:hover,.bm-reset:hover{background:var(--e-global-color-secondary,#005a8c);}.bm-instant-loop select[data-sort]{width:100%;min-width:240px;}.bm-loop-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;}.bm-loop-grid > .elementor-post.elementor-grid-item{width:auto;}.bm-instant-loop[data-results-cols="1"] .bm-loop-grid{grid-template-columns:repeat(1,minmax(0,1fr));}.bm-instant-loop[data-results-cols="2"] .bm-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.bm-instant-loop[data-results-cols="3"] .bm-loop-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.bm-instant-loop[data-results-cols="4"] .bm-loop-grid{grid-template-columns:repeat(4,minmax(0,1fr));}.bm-loop-meta{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;font-size:.9rem;color:var(--e-global-color-text,#333);}.bm-count{opacity:.8;}.bm-history-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);display:none;align-items:center;justify-content:center;padding:1.25rem;z-index:9999;}.bm-history-overlay.is-open{display:flex;}.bm-history-modal{position:relative;width:min(720px,100%);max-height:90vh;background:#fff;color:#111;border-radius:10px;box-shadow:0 12px 40px rgba(0,0,0,.16);overflow:hidden;}.bm-history-body{padding:1.5rem;overflow:auto;max-height:90vh;}.bm-history-close{position:absolute;top:.35rem;right:.35rem;border:none;background:transparent;color:#444;font-size:1.5rem;line-height:1;cursor:pointer;padding:.5rem;}.bm-history-head{margin-bottom:.75rem;font-weight:600;color:var(--e-global-color-text,#111);}.bm-history-title{display:inline-flex;gap:.35rem;align-items:baseline;}.bm-history-table{width:100%;border-collapse:collapse;font-size:.95rem;}.bm-history-table th,.bm-history-table td{text-align:left;padding:.5rem .75rem;border-bottom:1px solid #e5e5e5;}.bm-history-table th{background:#f8f8f8;font-weight:600;}.bm-history-table tr:nth-child(even) td{background:#fbfbfb;}.bm-history-loading,.bm-history-error,.bm-history-empty{padding:1rem;text-align:center;color:var(--e-global-color-text,#333);}.bm-history-error{color:#b00020;}.bm-empty{text-align:center;opacity:.7;padding:2rem;font-style:italic;}@media (max-width: 768px){.bm-control{min-width:100%;}.bm-filters-template{flex-direction:column;}.bm-filters-template .bm-checklist,.bm-filters-template .bm-tax-checklist{grid-template-columns:repeat(2,1fr);}.bm-filters-template > *,.bm-controls > *{flex:1 1 auto;min-width:0;}.bm-instant-loop .bm-loop-grid{grid-template-columns:repeat(1,minmax(0,1fr));}.bm-instant-loop[data-results-cols-mobile="1"] .bm-loop-grid{grid-template-columns:repeat(1,minmax(0,1fr));}.bm-instant-loop[data-results-cols-mobile="2"] .bm-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.bm-instant-loop[data-results-cols-mobile="3"] .bm-loop-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.bm-instant-loop[data-results-cols-mobile="4"] .bm-loop-grid{grid-template-columns:repeat(4,minmax(0,1fr));}}.bm-instant-loop[data-columns="1"] .bm-checklist,.bm-instant-loop[data-columns="1"] .bm-tax-checklist{grid-template-columns:repeat(1,1fr);}.bm-instant-loop[data-columns="2"] .bm-checklist,.bm-instant-loop[data-columns="2"] .bm-tax-checklist{grid-template-columns:repeat(2,1fr);}.bm-instant-loop[data-columns="3"] .bm-checklist,.bm-instant-loop[data-columns="3"] .bm-tax-checklist{grid-template-columns:repeat(3,1fr);}.bm-instant-loop[data-columns="4"] .bm-checklist,.bm-instant-loop[data-columns="4"] .bm-tax-checklist{grid-template-columns:repeat(4,1fr);}.bm-instant-loop[data-columns="5"] .bm-checklist,.bm-instant-loop[data-columns="5"] .bm-tax-checklist{grid-template-columns:repeat(5,1fr);}.bm-instant-loop[data-columns="6"] .bm-checklist,.bm-instant-loop[data-columns="6"] .bm-tax-checklist{grid-template-columns:repeat(6,1fr);}