.elementor-487 .elementor-element.elementor-element-5d0229d{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px;}.elementor-487 .elementor-element.elementor-element-f91b4aa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-f91b4aa.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-487 .elementor-element.elementor-element-88a6895{text-align:center;}.elementor-487 .elementor-element.elementor-element-88a6895 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:700;line-height:52px;color:var( --e-global-color-819b2db );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-487 .elementor-element.elementor-element-6d4a706.elementor-element{--align-self:center;}.elementor-487 .elementor-element.elementor-element-6d4a706{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-6c28e5e );}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-487 .elementor-element.elementor-element-137b1d2{width:var( --container-widget-width, 788px );max-width:788px;--container-widget-width:788px;--container-widget-flex-grow:0;--e-search-input-color:var( --e-global-color-819b2db );--e-search-icon-label-color:#02010100;--e-search-input-padding-block-start:12px;--e-search-input-padding-inline-start:16px;--e-search-input-padding-block-end:12px;--e-search-input-padding-inline-end:16px;--e-search-icon-label-size:15px;--e-search-input-gap:10px;--e-search-submit-margin-inline-start:8px;--e-search-submit-button-flex-direction:row-reverse;--e-search-submit-icon-margin-inline-start:var(--e-search-submit-icon-gap);--e-search-submit-icon-margin-inline-end:0px;--e-search-icon-submit-size:16px;--e-search-submit-icon-gap:10px;--e-search-submit-color:var( --e-global-color-93f7697 );--e-search-icon-submit-color:var( --e-global-color-93f7697 );--e-search-submit-border-radius:20px 20px 20px 20px;--e-search-submit-padding:12px 18px 12px 018px;}.elementor-487 .elementor-element.elementor-element-137b1d2.elementor-element{--align-self:center;}.elementor-487 .elementor-element.elementor-element-137b1d2 .e-search-input{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;font-style:italic;line-height:18px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#666666;border-radius:20px 20px 20px 20px;}.elementor-487 .elementor-element.elementor-element-137b1d2 .e-search-submit span{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-487 .elementor-element.elementor-element-b06991e{--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;--justify-content:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-891aad7{--display:flex;--min-height:600px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-487 .elementor-element.elementor-element-891aad7:not(.elementor-motion-effects-element-type-background), .elementor-487 .elementor-element.elementor-element-891aad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-487 .elementor-element.elementor-element-891aad7.e-con{--align-self:flex-start;}.elementor-487 .elementor-element.elementor-element-9b10017{--display:flex;--min-height:600px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-9b10017:not(.elementor-motion-effects-element-type-background), .elementor-487 .elementor-element.elementor-element-9b10017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-widget-filter-widget .filter-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .filter-title.collapsible:hover{background:var( --e-global-color-primary );}.elementor-widget-filter-widget .form-tax .label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-filter-widget .bpfwe-swatch{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .bpfwe-group-separator{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-widget-filter-widget .form-tax textarea{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .list-style label span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .list-style label:hover span, .elementor-widget-filter-widget .list-style label input[type="checkbox"]:checked + span{color:var( --e-global-color-primary );}.elementor-widget-filter-widget button.reset-form{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-primary );}.elementor-widget-filter-widget button.submit-form{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-primary );}.elementor-487 .elementor-element.elementor-element-f165d56 .elementor-repeater-item-2c4a701 .taxonomy-filter, .elementor-487 .elementor-element.elementor-element-f165d56 .elementor-repeater-item-2c4a701 .taxonomy-filter li{display:block;}.elementor-487 .elementor-element.elementor-element-f165d56 .elementor-repeater-item-3739da4 .taxonomy-filter, .elementor-487 .elementor-element.elementor-element-f165d56 .elementor-repeater-item-3739da4 .taxonomy-filter li{display:block;}.elementor-487 .elementor-element.elementor-element-f165d56 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-487 .elementor-element.elementor-element-f165d56{--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-487 .elementor-element.elementor-element-f165d56 .filter-title{margin-bottom:20px;display:block;font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:26px;color:#000000;}.elementor-487 .elementor-element.elementor-element-f165d56 .form-tax label:not(.collapsible){padding:0px 0px 0px 0px;}.elementor-487 .elementor-element.elementor-element-f165d56 .form-tax label{margin-bottom:12px;display:flex;align-items:center;}.elementor-487 .elementor-element.elementor-element-f165d56 .form-tax .label-text{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-487 .elementor-element.elementor-element-f165d56 .form-tax label:hover .label-text{color:var( --e-global-color-primary );}.elementor-487 .elementor-element.elementor-element-f165d56 .form-tax input:checked + span .label-text{color:var( --e-global-color-primary );}.elementor-487 .elementor-element.elementor-element-f165d56 .bpfwe-swatch{opacity:1;}.elementor-487 .elementor-element.elementor-element-f165d56  input[type="checkbox"]:checked + span .bpfwe-swatch, .elementor-487 .elementor-element.elementor-element-f165d56 input[type="radio"]:checked + span .bpfwe-swatch{opacity:0.7;}.elementor-487 .elementor-element.elementor-element-f165d56 .form-tax input[type="radio"]:checked::before, .elementor-487 .elementor-element.elementor-element-f165d56 .form-tax input[type="checkbox"]:checked::before{background:var( --e-global-color-primary );}.elementor-487 .elementor-element.elementor-element-f165d56 .form-tax input[type="radio"], .elementor-487 .elementor-element.elementor-element-f165d56 .form-tax input[type="checkbox"]{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-487 .elementor-element.elementor-element-f165d56 .bpfwe-select2 .select2-selection, .elementor-487 .elementor-element.elementor-element-f165d56 .bpfwe-select2 .select2-selection__rendered, .elementor-487 .elementor-element.elementor-element-f165d56 .bpfwe-select2 .select2{width:100% !important;}.elementor-487 .elementor-element.elementor-element-f165d56 .bpfwe-select2 .select2-selection, .elementor-487 .elementor-element.elementor-element-f165d56 .bpfwe-select2 .select2-selection__rendered{height:auto;line-height:42px;}.elementor-487 .elementor-element.elementor-element-9f881ca{--display:flex;}.elementor-487 .elementor-element.elementor-element-9f881ca:not(.elementor-motion-effects-element-type-background), .elementor-487 .elementor-element.elementor-element-9f881ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEDE9;}.elementor-487 .elementor-element.elementor-element-a39492e .e-off-canvas__content{background-color:#F9FAFF;}.elementor-487 .elementor-element.elementor-element-a39492e .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-487 .elementor-element.elementor-element-a39492e{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-487 .elementor-element.elementor-element-d3d6cb9{--display:flex;}.elementor-487 .elementor-element.elementor-element-8d8f98b{width:var( --container-widget-width, 788px );max-width:788px;--container-widget-width:788px;--container-widget-flex-grow:0;--e-search-input-color:var( --e-global-color-819b2db );--e-search-icon-label-color:#02010100;--e-search-input-padding-block-start:12px;--e-search-input-padding-inline-start:16px;--e-search-input-padding-block-end:12px;--e-search-input-padding-inline-end:16px;--e-search-icon-label-size:15px;--e-search-input-gap:10px;--e-search-submit-margin-inline-start:8px;--e-search-submit-button-flex-direction:row-reverse;--e-search-submit-icon-margin-inline-start:var(--e-search-submit-icon-gap);--e-search-submit-icon-margin-inline-end:0px;--e-search-icon-submit-size:16px;--e-search-submit-icon-gap:10px;--e-search-submit-color:var( --e-global-color-93f7697 );--e-search-icon-submit-color:var( --e-global-color-93f7697 );--e-search-submit-border-radius:20px 20px 20px 20px;--e-search-submit-padding:12px 18px 12px 018px;}.elementor-487 .elementor-element.elementor-element-8d8f98b.elementor-element{--align-self:center;}.elementor-487 .elementor-element.elementor-element-8d8f98b .e-search-input{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;font-style:italic;line-height:18px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#666666;border-radius:20px 20px 20px 20px;}.elementor-487 .elementor-element.elementor-element-8d8f98b .e-search-submit span{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-487 .elementor-element.elementor-element-c3fad46{--display:flex;}.elementor-487 .elementor-element.elementor-element-4bdcab6{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-487 .elementor-element.elementor-element-1a6c817{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-487 .elementor-element.elementor-element-a03061a{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-487 .elementor-element.elementor-element-9c76a6c{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-487 .elementor-element.elementor-element-a32b0f3{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-487 .elementor-element.elementor-element-ad4e034{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-487 .elementor-element.elementor-element-8952717{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-8952717:not(.elementor-motion-effects-element-type-background), .elementor-487 .elementor-element.elementor-element-8952717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-487 .elementor-element.elementor-element-26294a7{font-family:"Inter", Sans-serif;font-weight:400;font-style:italic;color:#A3A3A3;}.elementor-487 .elementor-element.elementor-element-1cee764{--display:flex;border-style:none;--border-style:none;}.elementor-487 .elementor-element.elementor-element-082c90f .elementor-repeater-item-2c4a701 .taxonomy-filter, .elementor-487 .elementor-element.elementor-element-082c90f .elementor-repeater-item-2c4a701 .taxonomy-filter li{display:block;}.elementor-487 .elementor-element.elementor-element-082c90f .elementor-repeater-item-3739da4 .taxonomy-filter, .elementor-487 .elementor-element.elementor-element-082c90f .elementor-repeater-item-3739da4 .taxonomy-filter li{display:block;}.elementor-487 .elementor-element.elementor-element-082c90f .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-487 .elementor-element.elementor-element-082c90f{--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-487 .elementor-element.elementor-element-082c90f .filter-title{margin-bottom:20px;display:block;font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:26px;color:#000000;}.elementor-487 .elementor-element.elementor-element-082c90f .form-tax label:not(.collapsible){padding:0px 0px 0px 0px;}.elementor-487 .elementor-element.elementor-element-082c90f .form-tax label{margin-bottom:12px;display:flex;align-items:center;}.elementor-487 .elementor-element.elementor-element-082c90f .form-tax .label-text{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-487 .elementor-element.elementor-element-082c90f .form-tax label:hover .label-text{color:var( --e-global-color-primary );}.elementor-487 .elementor-element.elementor-element-082c90f .form-tax input:checked + span .label-text{color:var( --e-global-color-primary );}.elementor-487 .elementor-element.elementor-element-082c90f .bpfwe-swatch{opacity:1;}.elementor-487 .elementor-element.elementor-element-082c90f  input[type="checkbox"]:checked + span .bpfwe-swatch, .elementor-487 .elementor-element.elementor-element-082c90f input[type="radio"]:checked + span .bpfwe-swatch{opacity:0.7;}.elementor-487 .elementor-element.elementor-element-082c90f .form-tax input[type="radio"]:checked::before, .elementor-487 .elementor-element.elementor-element-082c90f .form-tax input[type="checkbox"]:checked::before{background:var( --e-global-color-primary );}.elementor-487 .elementor-element.elementor-element-082c90f .form-tax input[type="radio"], .elementor-487 .elementor-element.elementor-element-082c90f .form-tax input[type="checkbox"]{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-487 .elementor-element.elementor-element-082c90f .bpfwe-select2 .select2-selection, .elementor-487 .elementor-element.elementor-element-082c90f .bpfwe-select2 .select2-selection__rendered, .elementor-487 .elementor-element.elementor-element-082c90f .bpfwe-select2 .select2{width:100% !important;}.elementor-487 .elementor-element.elementor-element-082c90f .bpfwe-select2 .select2-selection, .elementor-487 .elementor-element.elementor-element-082c90f .bpfwe-select2 .select2-selection__rendered{height:auto;line-height:42px;}.elementor-487 .elementor-element.elementor-element-4582a6e{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-487 .elementor-element.elementor-element-4582a6e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );border-style:none;}:where( .elementor-487 .elementor-element.elementor-element-4582a6e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-487 .elementor-element.elementor-element-44ba599{font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-487 .elementor-element.elementor-element-44ba599 a:hover, .elementor-487 .elementor-element.elementor-element-44ba599 a:focus{color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-487 .elementor-element.elementor-element-621d1d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-487 .elementor-element.elementor-element-1eee385{--grid-columns:3;--grid-row-gap:48px;--grid-column-gap:32px;}.elementor-487 .elementor-element.elementor-element-1eee385.elementor-element{--align-self:flex-start;}.elementor-487 .elementor-element.elementor-element-1eee385 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-487 .elementor-element.elementor-element-1eee385 .e-loop-item > .elementor-section, .elementor-487 .elementor-element.elementor-element-1eee385 .e-loop-item > .elementor-section > .elementor-container, .elementor-487 .elementor-element.elementor-element-1eee385 .e-loop-item > .e-con, .elementor-487 .elementor-element.elementor-element-1eee385 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-487 .elementor-element.elementor-element-1eee385 .elementor-pagination{text-align:center;margin-top:48px;}.elementor-487 .elementor-element.elementor-element-1eee385 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-6c28e5e );}body:not(.rtl) .elementor-487 .elementor-element.elementor-element-1eee385 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-487 .elementor-element.elementor-element-1eee385 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-487 .elementor-element.elementor-element-1eee385 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-487 .elementor-element.elementor-element-1eee385 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-487 .elementor-element.elementor-element-5d0229d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-487 .elementor-element.elementor-element-88a6895 .elementor-heading-title{font-size:36px;}.elementor-487 .elementor-element.elementor-element-b06991e{--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-487 .elementor-element.elementor-element-891aad7{--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-487 .elementor-element.elementor-element-f165d56 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-487 .elementor-element.elementor-element-9f881ca{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:3px;--padding-bottom:3px;--padding-left:10px;--padding-right:10px;}.elementor-487 .elementor-element.elementor-element-9f881ca.e-con{--align-self:flex-end;}.elementor-487 .elementor-element.elementor-element-d3d6cb9{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-487 .elementor-element.elementor-element-c3fad46{--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:24px 12px;--row-gap:24px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-4bdcab6{padding:3px 10px 3px 10px;border-radius:20px 20px 20px 20px;font-size:16px;}.elementor-487 .elementor-element.elementor-element-1a6c817{padding:3px 10px 3px 10px;border-radius:20px 20px 20px 20px;font-size:16px;}.elementor-487 .elementor-element.elementor-element-a03061a{padding:3px 10px 3px 10px;border-radius:20px 20px 20px 20px;font-size:16px;}.elementor-487 .elementor-element.elementor-element-9c76a6c{padding:3px 10px 3px 10px;border-radius:20px 20px 20px 20px;font-size:16px;}.elementor-487 .elementor-element.elementor-element-a32b0f3{padding:3px 10px 3px 10px;border-radius:20px 20px 20px 20px;font-size:16px;}.elementor-487 .elementor-element.elementor-element-ad4e034{padding:3px 10px 3px 10px;border-radius:20px 20px 20px 20px;font-size:16px;}.elementor-487 .elementor-element.elementor-element-8952717{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-487 .elementor-element.elementor-element-26294a7{font-size:12px;}.elementor-487 .elementor-element.elementor-element-1cee764{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-082c90f .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-487 .elementor-element.elementor-element-4582a6e{width:100%;max-width:100%;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-title-font-size:16px;--n-accordion-icon-size:18px;--n-accordion-icon-gap:12px;}.elementor-487 .elementor-element.elementor-element-4582a6e {--n-accordion-padding:6px 10px 6px 10px;}.elementor-487 .elementor-element.elementor-element-44ba599{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;font-size:16px;}.elementor-487 .elementor-element.elementor-element-44ba599.elementor-element{--align-self:center;}.elementor-487 .elementor-element.elementor-element-dc3d6ab{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-487 .elementor-element.elementor-element-dc3d6ab img{width:100%;max-width:100%;height:24px;object-fit:contain;}.elementor-487 .elementor-element.elementor-element-1eee385{--grid-columns:2;}}@media(max-width:767px){.elementor-487 .elementor-element.elementor-element-5d0229d{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-487 .elementor-element.elementor-element-f165d56 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-487 .elementor-element.elementor-element-9f881ca{--width:46%;}.elementor-487 .elementor-element.elementor-element-a39492e{--e-off-canvas-width:80vw;}.elementor-487 .elementor-element.elementor-element-d3d6cb9{--padding-top:048px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-487 .elementor-element.elementor-element-082c90f .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-487 .elementor-element.elementor-element-44ba599{--container-widget-width:36%;--container-widget-flex-grow:0;width:var( --container-widget-width, 36% );max-width:36%;}.elementor-487 .elementor-element.elementor-element-dc3d6ab{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-487 .elementor-element.elementor-element-1eee385{--grid-columns:1;}.elementor-487 .elementor-element.elementor-element-1eee385 .elementor-pagination{margin-top:48px;}}@media(min-width:768px){.elementor-487 .elementor-element.elementor-element-5d0229d{--content-width:1200px;}.elementor-487 .elementor-element.elementor-element-f91b4aa{--width:788px;}.elementor-487 .elementor-element.elementor-element-b06991e{--width:100%;}.elementor-487 .elementor-element.elementor-element-891aad7{--width:24%;}.elementor-487 .elementor-element.elementor-element-621d1d0{--width:76%;}}@media(max-width:1024px) and (min-width:768px){.elementor-487 .elementor-element.elementor-element-f91b4aa{--width:100%;}.elementor-487 .elementor-element.elementor-element-891aad7{--width:100%;}.elementor-487 .elementor-element.elementor-element-9f881ca{--width:15%;}.elementor-487 .elementor-element.elementor-element-621d1d0{--width:100%;}}/* Start custom CSS */.elementor-widget-n-accordion .e-n-accordion-item{
    display: block;
    
}

 .e-n-accordion-item-title {
    width: 40%;
    justify-content: center;
    justify-self: end;
}


/* Botón base: enlaces y el actual */
.elementor-pagination .page-numbers,
.elementor-pagination .page-numbers.current{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;   /* tamaño del “chip” */
  height: 2.5rem;
  border-radius: 999px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  color: #111;
  overflow: hidden; /* para ocultar el fondo si sobresale */
}



/* Fondo SVG para la página actual */
.elementor-pagination .page-numbers.current{
  color: #fff; /* número en blanco */
  background: center/cover no-repeat
    url("https://edicionesgamma.com/wp-content/uploads/2025/08/paginador-estados.svg");
}

/* Hover suave para enlaces (no el actual) */
.elementor-pagination .page-numbers:not(.current):hover{
  filter: brightness(1.05);
  color:#1d4ed8;
}

/* Asegura que el span accesible no afecte el layout */
.elementor-pagination .elementor-screen-only{
  position:absolute !important;
  width:1px; height:1px; padding:0; margin:-1px;
  overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0;
}


.yith-wcan-filter,
.filter-title,
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item {
margin: 0px!important;
padding-bottom: 20px!important;
}
.filter-title{
    padding-top: 20px!important;
}


/* Nuevo Filtro */
#filter-f165d56 ul .parent-term,
#filter-082c90f ul .parent-term{
    border-bottom: 1px solid #B8B8B8;
    padding-top:7px;
    padding-bottom: 2px;
}




/* Contenedor: opcional para separación/centrado */
.elementor-pagination{
  display:flex;
  align-items:center;
  justify-content: center;
  gap:.5rem;
}

/* Base para los chips de paginación (incluye prev/next) */
.elementor-pagination .page-numbers.prev,.next{
  display:inline-flex;
  justify-content:center;
  align-items:center;
  width:2.5rem;
  height:2.5rem;
  border-radius:999px;
  background:#fff;            /* cambia si quieres otro fondo */
  color:#1f2937;                  /* controla el color de la flecha (currentColor) */
  text-decoration:none;
  line-height:1;
}



/* -------- Flechas SVG (reemplazan el texto) -------- */
/* Oculta visualmente el texto sin afectar el ancho/alto del chip */
.elementor-pagination .page-numbers.prev,
.elementor-pagination .page-numbers.next{
  font-size:0;  /* oculta "Previous"/"Next" a la vista */
  position:relative;
}

/* Inserta el ícono como pseudo-elemento */
.elementor-pagination .page-numbers.prev::before,
.elementor-pagination .page-numbers.next::before{
  content:"";
  display:block;
  width:14px;
  height:14px;
  background:no-repeat center / 100% 100%;
}

/* Flecha izquierda (Prev) */
.elementor-pagination .page-numbers.prev::before{
  background-image:url("https://edicionesgamma.com/wp-content/uploads/2025/08/arrow-pagination-left.svg");
}

/* Flecha derecha (Next) */
.elementor-pagination .page-numbers.next::before{
  background-image:url("https://edicionesgamma.com/wp-content/uploads/2025/08/arrow-pagination-right-.svg");
}

/* Hover/focus en enlaces clicables */
.elementor-pagination a.page-numbers:hover{
  filter:brightness(1.05);
}


/* Cuando no hay enlace (deshabilitado, como tu <span class="prev">) */
.elementor-pagination .page-numbers.prev:not(a),
.elementor-pagination .page-numbers.next:not(a){
  opacity:.5;
  cursor:default;
}

.yith-wcan-filters .yith-wcan-filter {
    background: #F9FAFF;
    
}

.yith-wcan-filters{
    margin-bottom: 0px!important;
}


.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a:hover, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a:hover

 {
     color:#000!important;
 }
     
.filter-item.checkbox {
    border-bottom: 0.5px solid #B8B8B8;
    padding: 10px 4px;
}

.filter label{
    display:flex;
    gap:10px!important;
}


.elementor-487 .elementor-element.elementor-element-1eee385.elementor-element {
    --align-self: none!important;
}/* End custom CSS */