.elementor-1494 .elementor-element.elementor-element-f17ddbe{--display:flex;}.elementor-1494 .elementor-element.elementor-element-6653b08{--display:flex;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:18px 18px 18px 18px;}.elementor-1494 .elementor-element.elementor-element-569ee66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-1494 .elementor-element.elementor-element-569ee66 form .search-container input[type="text"], .elementor-1494 .elementor-element.elementor-element-569ee66 form .search-container button
				{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-1494 .elementor-element.elementor-element-569ee66 .search-container input{color:var( --e-global-color-text );background-color:var( --e-global-color-6c3e59b );border-style:none;border-radius:15px;}.elementor-1494 .elementor-element.elementor-element-569ee66 .search-container input::placeholder{color:var( --e-global-color-accent );}.elementor-1494 .elementor-element.elementor-element-569ee66 form .search-container input{width:100%;}.elementor-1494 .elementor-element.elementor-element-569ee66 form .search-container input:focus, .elementor-1494 .elementor-element.elementor-element-569ee66 form .search-container input:focus-visible{width:100%;}.elementor-1494 .elementor-element.elementor-element-569ee66 .search-container input:focus, .elementor-1494 .elementor-element.elementor-element-569ee66 .search-container input:focus-visible{border-radius:0px;}.elementor-widget-filter-widget .filter-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-filter-widget .form-tax .label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-filter-widget .bpfwe-swatch{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-filter-widget .bpfwe-group-separator{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-filter-widget .list-style label span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-filter-widget button.reset-form{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );background-color:var( --e-global-color-primary );}.elementor-1494 .elementor-element.elementor-element-5112ab8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1494 .elementor-element.elementor-element-5112ab8.elementor-element{--align-self:flex-start;}.elementor-1494 .elementor-element.elementor-element-5112ab8 .elementor-grid{grid-template-columns:repeat(3,1fr);}.elementor-1494 .elementor-element.elementor-element-5112ab8{--grid-column-gap:0px;--grid-row-gap:10px;}.elementor-1494 .elementor-element.elementor-element-5112ab8 .form-tax .label-text{font-family:var( --e-global-typography-0975f6d-font-family ), Sans-serif;font-size:var( --e-global-typography-0975f6d-font-size );font-weight:var( --e-global-typography-0975f6d-font-weight );text-transform:var( --e-global-typography-0975f6d-text-transform );font-style:var( --e-global-typography-0975f6d-font-style );line-height:var( --e-global-typography-0975f6d-line-height );color:var( --e-global-color-text );}.elementor-1494 .elementor-element.elementor-element-5112ab8 .form-tax input:checked + span .label-text{color:var( --e-global-color-primary );}.elementor-1494 .elementor-element.elementor-element-5112ab8 .bpfwe-swatch{font-family:var( --e-global-typography-0975f6d-font-family ), Sans-serif;font-size:var( --e-global-typography-0975f6d-font-size );font-weight:var( --e-global-typography-0975f6d-font-weight );text-transform:var( --e-global-typography-0975f6d-text-transform );font-style:var( --e-global-typography-0975f6d-font-style );line-height:var( --e-global-typography-0975f6d-line-height );color:var( --e-global-color-text );opacity:1;}.elementor-1494 .elementor-element.elementor-element-5112ab8  input[type="checkbox"]:checked + span .bpfwe-swatch, .elementor-1494 .elementor-element.elementor-element-5112ab8 input[type="radio"]:checked + span .bpfwe-swatch{opacity:0.7;}.elementor-1494 .elementor-element.elementor-element-5112ab8 .list-style label span{font-family:var( --e-global-typography-0975f6d-font-family ), Sans-serif;font-size:var( --e-global-typography-0975f6d-font-size );font-weight:var( --e-global-typography-0975f6d-font-weight );text-transform:var( --e-global-typography-0975f6d-text-transform );font-style:var( --e-global-typography-0975f6d-font-style );line-height:var( --e-global-typography-0975f6d-line-height );color:var( --e-global-color-text );background-color:var( --e-global-color-6c3e59b );}.elementor-1494 .elementor-element.elementor-element-5112ab8 .list-style label:hover span, .elementor-1494 .elementor-element.elementor-element-5112ab8 .list-style label input[type="checkbox"]:checked + span{color:var( --e-global-color-5e75957 );background-color:var( --e-global-color-6c3e59b );background:var( --e-global-color-6c3e59b );}.elementor-1494 .elementor-element.elementor-element-5112ab8 .bpfwe-select2 .select2-selection, .elementor-1494 .elementor-element.elementor-element-5112ab8 .bpfwe-select2 .select2-selection__rendered, .elementor-1494 .elementor-element.elementor-element-5112ab8 .bpfwe-select2 .select2{width:100% !important;}.elementor-1494 .elementor-element.elementor-element-5112ab8 .bpfwe-select2 .select2-selection, .elementor-1494 .elementor-element.elementor-element-5112ab8 .bpfwe-select2 .select2-selection__rendered{height:auto;line-height:42px;}.elementor-1494 .elementor-element.elementor-element-5112ab8 .bpfwe-multi-select2 .select2-search input, .elementor-1494 .elementor-element.elementor-element-5112ab8 .select2-selection--single .select2-selection__rendered, .select2-results__options, .elementor-1494 .elementor-element.elementor-element-5112ab8 .bpfwe-multi-select2 .select2-selection__choice, .elementor-1494 .elementor-element.elementor-element-5112ab8 .bpfwe-multi-select2 .select2-selection__choice__remove{color:var( --e-global-color-accent );}.elementor-1494 .elementor-element.elementor-element-5112ab8 .select2-selection--single .select2-selection__rendered, .elementor-1494 .elementor-element.elementor-element-5112ab8 .bpfwe-multi-select2 .select2-selection__choice, .select2-results__options{background-color:var( --e-global-color-6c3e59b );}.elementor-1494 .elementor-element.elementor-element-5112ab8 button.reset-form{font-family:var( --e-global-typography-0975f6d-font-family ), Sans-serif;font-size:var( --e-global-typography-0975f6d-font-size );font-weight:var( --e-global-typography-0975f6d-font-weight );text-transform:var( --e-global-typography-0975f6d-text-transform );font-style:var( --e-global-typography-0975f6d-font-style );line-height:var( --e-global-typography-0975f6d-line-height );margin-top:5px;padding:8px 8px 8px 8px;color:var( --e-global-color-primary );background-color:var( --e-global-color-629997c );border-style:none;}.elementor-1494 .elementor-element.elementor-element-5112ab8  button.reset-form{text-align:left;}.elementor-1494 .elementor-element.elementor-element-1996bcf{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-widget-sorting-widget .filter-sorting-wrapper select{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1494 .elementor-element.elementor-element-502e208 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1494 .elementor-element.elementor-element-502e208 .filter-sorting-wrapper select{width:120px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );border-style:none;border-radius:0px 0px 0px 0px !important;color:var( --e-global-color-text );background-color:var( --e-global-color-6c3e59b );}.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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1494 .elementor-element.elementor-element-ad97548{--grid-columns:3;}.elementor-1494 .elementor-element.elementor-element-ad97548 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1494 .elementor-element.elementor-element-ad97548 .e-loop-item > .elementor-section, .elementor-1494 .elementor-element.elementor-element-ad97548 .e-loop-item > .elementor-section > .elementor-container, .elementor-1494 .elementor-element.elementor-element-ad97548 .e-loop-item > .e-con, .elementor-1494 .elementor-element.elementor-element-ad97548 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1494 .elementor-element.elementor-element-ad97548 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-1494 .elementor-element.elementor-element-ad97548 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1494 .elementor-element.elementor-element-ad97548 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1494 .elementor-element.elementor-element-ad97548 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1494 .elementor-element.elementor-element-ad97548 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-1494 .elementor-element.elementor-element-f17ddbe{--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1494 .elementor-element.elementor-element-569ee66 form .search-container input[type="text"], .elementor-1494 .elementor-element.elementor-element-569ee66 form .search-container button
				{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-filter-widget .filter-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-filter-widget .form-tax .label-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-filter-widget .bpfwe-swatch{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-filter-widget .bpfwe-group-separator{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-filter-widget .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-widget-filter-widget .form-tax textarea{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-filter-widget .list-style label span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-filter-widget button.reset-form{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-filter-widget button.submit-form{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1494 .elementor-element.elementor-element-5112ab8 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-1494 .elementor-element.elementor-element-5112ab8 .form-tax .label-text{font-size:var( --e-global-typography-0975f6d-font-size );line-height:var( --e-global-typography-0975f6d-line-height );}.elementor-1494 .elementor-element.elementor-element-5112ab8 .bpfwe-swatch{font-size:var( --e-global-typography-0975f6d-font-size );line-height:var( --e-global-typography-0975f6d-line-height );}.elementor-1494 .elementor-element.elementor-element-5112ab8 .list-style label span{font-size:var( --e-global-typography-0975f6d-font-size );line-height:var( --e-global-typography-0975f6d-line-height );}.elementor-1494 .elementor-element.elementor-element-5112ab8 button.reset-form{font-size:var( --e-global-typography-0975f6d-font-size );line-height:var( --e-global-typography-0975f6d-line-height );}.elementor-widget-sorting-widget .filter-sorting-wrapper select{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1494 .elementor-element.elementor-element-502e208 .filter-sorting-wrapper select{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1494 .elementor-element.elementor-element-ad97548{--grid-columns:2;}}@media(max-width:767px){.elementor-1494 .elementor-element.elementor-element-f17ddbe{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1494 .elementor-element.elementor-element-6653b08{--width:100%;--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-1494 .elementor-element.elementor-element-569ee66 form .search-container input[type="text"], .elementor-1494 .elementor-element.elementor-element-569ee66 form .search-container button
				{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-filter-widget .filter-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-filter-widget .form-tax .label-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-filter-widget .bpfwe-swatch{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-filter-widget .bpfwe-group-separator{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-filter-widget .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-widget-filter-widget .form-tax textarea{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-filter-widget .list-style label span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-filter-widget button.reset-form{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-filter-widget button.submit-form{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1494 .elementor-element.elementor-element-5112ab8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1494 .elementor-element.elementor-element-5112ab8 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-1494 .elementor-element.elementor-element-5112ab8 .form-tax .label-text{font-size:var( --e-global-typography-0975f6d-font-size );line-height:var( --e-global-typography-0975f6d-line-height );}.elementor-1494 .elementor-element.elementor-element-5112ab8 .bpfwe-swatch{font-size:var( --e-global-typography-0975f6d-font-size );line-height:var( --e-global-typography-0975f6d-line-height );}.elementor-1494 .elementor-element.elementor-element-5112ab8 .list-style label span{font-size:var( --e-global-typography-0975f6d-font-size );line-height:var( --e-global-typography-0975f6d-line-height );}.elementor-1494 .elementor-element.elementor-element-5112ab8 button.reset-form{font-size:var( --e-global-typography-0975f6d-font-size );line-height:var( --e-global-typography-0975f6d-line-height );}.elementor-widget-sorting-widget .filter-sorting-wrapper select{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1494 .elementor-element.elementor-element-502e208 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1494 .elementor-element.elementor-element-502e208 .filter-sorting-wrapper select{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1494 .elementor-element.elementor-element-ad97548{--grid-columns:1;}.elementor-1494 .elementor-element.elementor-element-ad97548 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1494 .elementor-element.elementor-element-6653b08{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1494 .elementor-element.elementor-element-6653b08{--width:50%;}}