.elementor-383 .elementor-element.elementor-element-9df53c4{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-383 .elementor-element.elementor-element-9df53c4:not(.elementor-motion-effects-element-type-background), .elementor-383 .elementor-element.elementor-element-9df53c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-383 .elementor-element.elementor-element-d5ee742{--display:flex;--min-height:0px;--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;--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-383 .elementor-element.elementor-element-d5ee742.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-75f1879 .elementor-button{background-color:var( --e-global-color-c9de68f );font-family:"Sailec Medium", Sans-serif;font-size:13px;font-weight:500;text-transform:capitalize;letter-spacing:0.5px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;padding:10px 25px 8px 25px;}.elementor-383 .elementor-element.elementor-element-1ebbb6c .elementor-button{background-color:var( --e-global-color-c9de68f );font-family:"Sailec Medium", Sans-serif;font-size:13px;font-weight:500;text-transform:capitalize;letter-spacing:0.5px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;padding:10px 15px 8px 15px;}.elementor-383 .elementor-element.elementor-element-1092331 .elementor-button{background-color:var( --e-global-color-c9de68f );font-family:"Sailec Medium", Sans-serif;font-size:13px;font-weight:500;text-transform:capitalize;letter-spacing:0.5px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;padding:10px 15px 8px 15px;}.elementor-383 .elementor-element.elementor-element-dab4c3d .elementor-button{background-color:var( --e-global-color-c9de68f );font-family:"Sailec Medium", Sans-serif;font-size:13px;font-weight:500;text-transform:capitalize;letter-spacing:0.5px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;padding:10px 25px 8px 25px;}.elementor-383 .elementor-element.elementor-element-a762c04{--display:flex;--padding-top:3%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-383 .elementor-element.elementor-element-5f92040{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{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 );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{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 );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{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 );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{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 );}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__form{border-radius:30px 30px 30px 30px;}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__fields-holder{background-color:var( --e-global-color-95285d6 );border-style:none;border-radius:30px 30px 30px 30px;}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__field{font-family:"Adobe Caslon Pro", Sans-serif;font-size:14px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );background-color:var( --e-global-color-95285d6 );border-color:var( --e-global-color-secondary );border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__field-icon{color:var( --e-global-color-primary );}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__form--focus .jet-ajax-search__field{color:var( --e-global-color-primary );background-color:var( --e-global-color-95285d6 );border-color:var( --e-global-color-secondary );}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__form--focus .jet-ajax-search__field-icon{color:var( --e-global-color-primary );}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__categories .chosen-drop{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__results-area{margin-top:10px;background-color:var( --e-global-color-95285d6 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.26);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__item-link:hover{background-color:var( --e-global-color-95285d6 );}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__item-link:hover .jet-ajax-search__item-title{text-decoration:underline;}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__item-link{padding:1% 0% 0% 4%;}body:not(.rtl) .elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__item-thumbnail{margin-right:0px;}body.rtl .elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__item-thumbnail{margin-left:0px;}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__item-title{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 );}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__item-content{line-height:1em;}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__results-item-cart-button{border-style:solid;}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__source-results-holder{padding:0% 0% 0% 0%;}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__suggestions-inline-area-title{color:var( --e-global-color-primary );}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__results-suggestions-area-title{color:var( --e-global-color-primary );}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__suggestions-inline-area-item-title{background-color:var( --e-global-color-95285d6 );border-radius:30px 30px 30px 30px;}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__results-suggestions-area-item-title{background-color:var( --e-global-color-95285d6 );border-radius:30px 30px 30px 30px;}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__message{line-height:1em;padding:1% 0% 0% 4%;}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__spinner{color:var( --e-global-color-primary );}.elementor-383 .elementor-element.elementor-element-f3d0cc5 .elementor-button{background-color:var( --e-global-color-c9de68f );font-family:"Sailec Medium", Sans-serif;font-size:13px;font-weight:500;text-transform:capitalize;letter-spacing:0.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:10px 12px 8px 10px;}.elementor-383 .elementor-element.elementor-element-f3d0cc5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-383 .elementor-element.elementor-element-204d8f4{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-383 .elementor-element.elementor-element-1a81cd9{--display:grid;--min-height:100vh;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:2%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%;}.elementor-383 .elementor-element.elementor-element-1a81cd9:not(.elementor-motion-effects-element-type-background), .elementor-383 .elementor-element.elementor-element-1a81cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9de68f );}.elementor-383 .elementor-element.elementor-element-8880560{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:2;}.elementor-383 .elementor-element.elementor-element-8880560:not(.elementor-motion-effects-element-type-background), .elementor-383 .elementor-element.elementor-element-8880560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9de68f );}.elementor-383 .elementor-element.elementor-element-37b32e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-37b32e3.e-con{--align-self:center;}.elementor-383 .elementor-element.elementor-element-d3182e6 .elementor-button{background-color:var( --e-global-color-c9de68f );font-family:"Sailec Medium", Sans-serif;font-size:13px;font-weight:500;text-transform:capitalize;letter-spacing:0.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:30px 30px 30px 30px;padding:10px 12px 8px 10px;}.elementor-383 .elementor-element.elementor-element-d3182e6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-383 .elementor-element.elementor-element-cf9e627{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-383 .elementor-element.elementor-element-a04ac8d.elementor-element{--align-self:flex-end;}.elementor-383 .elementor-element.elementor-element-a04ac8d .elementor-icon-wrapper{text-align:center;}.elementor-383 .elementor-element.elementor-element-a04ac8d .elementor-icon{font-size:20px;}.elementor-383 .elementor-element.elementor-element-a04ac8d .elementor-icon svg{height:20px;}.elementor-383 .elementor-element.elementor-element-a04ac8d .elementor-icon i, .elementor-383 .elementor-element.elementor-element-a04ac8d .elementor-icon svg{transform:rotate(45deg);}.elementor-383 .elementor-element.elementor-element-a482386{--display:flex;}.elementor-383 .elementor-element.elementor-element-e4e84cd{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-smart-filters-checkboxes .apply-filters__button, .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-383 .elementor-element.elementor-element-50f41cc > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-383 .elementor-element.elementor-element-50f41cc .jet-checkboxes-list__row{display:block;padding-top:calc(6px/2);margin-bottom:calc(6px/2);}.elementor-383 .elementor-element.elementor-element-50f41cc .jet-list-tree__children{display:block;}.elementor-383 .elementor-element.elementor-element-50f41cc .jet-checkboxes-list-wrapper{margin-top:calc(-6px/2);margin-bottom:calc(-6px/2);}.elementor-383 .elementor-element.elementor-element-50f41cc .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-top:0px;margin-right:5px;}.rtl .elementor-383 .elementor-element.elementor-element-50f41cc .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-383 .elementor-element.elementor-element-50f41cc .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-383 .elementor-element.elementor-element-50f41cc .jet-collapse-icon{width:20px;height:20px;}.elementor-383 .elementor-element.elementor-element-50f41cc .jet-collapse-none{width:20px;height:20px;}.elementor-383 .elementor-element.elementor-element-50f41cc .jet-filter-label{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );padding:10px 0px 10px 0px;text-align:left;}.elementor-383 .elementor-element.elementor-element-50f41cc .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-383 .elementor-element.elementor-element-50f41cc .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-383 .elementor-element.elementor-element-50f41cc .jet-filter+.jet-filter{margin-top:10px;}.elementor-383 .elementor-element.elementor-element-50f41cc .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-383 .elementor-element.elementor-element-fa78dfd{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-21fe802 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-383 .elementor-element.elementor-element-21fe802 .jet-checkboxes-list__row{display:block;padding-top:calc(6px/2);margin-bottom:calc(6px/2);}.elementor-383 .elementor-element.elementor-element-21fe802 .jet-list-tree__children{display:block;}.elementor-383 .elementor-element.elementor-element-21fe802 .jet-checkboxes-list-wrapper{margin-top:calc(-6px/2);margin-bottom:calc(-6px/2);}.elementor-383 .elementor-element.elementor-element-21fe802 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-top:0px;margin-right:5px;}.rtl .elementor-383 .elementor-element.elementor-element-21fe802 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-383 .elementor-element.elementor-element-21fe802 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-383 .elementor-element.elementor-element-21fe802 .jet-collapse-icon{width:20px;height:20px;}.elementor-383 .elementor-element.elementor-element-21fe802 .jet-collapse-none{width:20px;height:20px;}.elementor-383 .elementor-element.elementor-element-21fe802 .jet-filter-label{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );padding:10px 0px 10px 0px;text-align:left;}.elementor-383 .elementor-element.elementor-element-21fe802 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-383 .elementor-element.elementor-element-21fe802 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-383 .elementor-element.elementor-element-21fe802 .jet-filter+.jet-filter{margin-top:10px;}.elementor-383 .elementor-element.elementor-element-21fe802 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-383 .elementor-element.elementor-element-ebb68c7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-129b840 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-383 .elementor-element.elementor-element-129b840 .jet-checkboxes-list__row{display:block;padding-top:calc(6px/2);margin-bottom:calc(6px/2);}.elementor-383 .elementor-element.elementor-element-129b840 .jet-list-tree__children{display:block;}.elementor-383 .elementor-element.elementor-element-129b840 .jet-checkboxes-list-wrapper{margin-top:calc(-6px/2);margin-bottom:calc(-6px/2);}.elementor-383 .elementor-element.elementor-element-129b840 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-top:0px;margin-right:5px;}.rtl .elementor-383 .elementor-element.elementor-element-129b840 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-383 .elementor-element.elementor-element-129b840 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-383 .elementor-element.elementor-element-129b840 .jet-collapse-icon{width:20px;height:20px;}.elementor-383 .elementor-element.elementor-element-129b840 .jet-collapse-none{width:20px;height:20px;}.elementor-383 .elementor-element.elementor-element-129b840 .jet-filter-label{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );padding:10px 0px 10px 0px;text-align:left;}.elementor-383 .elementor-element.elementor-element-129b840 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-383 .elementor-element.elementor-element-129b840 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-383 .elementor-element.elementor-element-129b840 .jet-filter+.jet-filter{margin-top:10px;}.elementor-383 .elementor-element.elementor-element-129b840 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-383 .elementor-element.elementor-element-ba7c0ec{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-cc5ccbb > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-383 .elementor-element.elementor-element-cc5ccbb .jet-checkboxes-list__row{display:block;padding-top:calc(6px/2);margin-bottom:calc(6px/2);}.elementor-383 .elementor-element.elementor-element-cc5ccbb .jet-list-tree__children{display:block;}.elementor-383 .elementor-element.elementor-element-cc5ccbb .jet-checkboxes-list-wrapper{margin-top:calc(-6px/2);margin-bottom:calc(-6px/2);}.elementor-383 .elementor-element.elementor-element-cc5ccbb .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-top:0px;margin-right:5px;}.rtl .elementor-383 .elementor-element.elementor-element-cc5ccbb .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-383 .elementor-element.elementor-element-cc5ccbb .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-383 .elementor-element.elementor-element-cc5ccbb .jet-collapse-icon{width:20px;height:20px;}.elementor-383 .elementor-element.elementor-element-cc5ccbb .jet-collapse-none{width:20px;height:20px;}.elementor-383 .elementor-element.elementor-element-cc5ccbb .jet-filter-label{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );padding:10px 0px 10px 0px;text-align:left;}.elementor-383 .elementor-element.elementor-element-cc5ccbb .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-383 .elementor-element.elementor-element-cc5ccbb .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-383 .elementor-element.elementor-element-cc5ccbb .jet-filter+.jet-filter{margin-top:10px;}.elementor-383 .elementor-element.elementor-element-cc5ccbb .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-383 .elementor-element.elementor-element-140b5ee{--display:flex;--z-index:2;}.elementor-383 .elementor-element.elementor-element-8f7c368{--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-end;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-383 .elementor-element.elementor-element-58b88a2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-58b88a2 .jet-remove-all-filters__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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );background-color:var( --e-global-color-c9de68f );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-58b88a2 .jet-remove-all-filters__button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-c9de68f );}.elementor-widget-jet-smart-filters-apply-button .apply-filters__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-383 .elementor-element.elementor-element-f9b96b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-f9b96b6 .apply-filters__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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#86544F;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-f9b96b6 .apply-filters__button:hover{color:var( --e-global-color-c9de68f );background-color:var( --e-global-color-text );}.elementor-383 .elementor-element.elementor-element-f9b96b6 .apply-filters__button:disabled{opacity:50%;color:var( --e-global-color-c9de68f );background-color:var( --e-global-color-text );}.elementor-383 .elementor-element.elementor-element-6bba7b7{--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-end;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-81c9ab7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-81c9ab7 .jet-remove-all-filters__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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );background-color:var( --e-global-color-c9de68f );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-81c9ab7 .jet-remove-all-filters__button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-c9de68f );}.elementor-383 .elementor-element.elementor-element-98a6589 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-98a6589 .apply-filters__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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-98a6589 .apply-filters__button:hover{color:var( --e-global-color-c9de68f );background-color:var( --e-global-color-text );}.elementor-383 .elementor-element.elementor-element-98a6589 .apply-filters__button:disabled{opacity:50%;color:var( --e-global-color-c9de68f );background-color:var( --e-global-color-text );}.elementor-383 .elementor-element.elementor-element-81bec2c{--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-end;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-6525b06 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-6525b06 .jet-remove-all-filters__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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );background-color:var( --e-global-color-c9de68f );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-6525b06 .jet-remove-all-filters__button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-c9de68f );}.elementor-383 .elementor-element.elementor-element-b801723 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-b801723 .apply-filters__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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-b801723 .apply-filters__button:hover{color:var( --e-global-color-c9de68f );background-color:var( --e-global-color-text );}.elementor-383 .elementor-element.elementor-element-b801723 .apply-filters__button:disabled{opacity:50%;color:var( --e-global-color-c9de68f );background-color:var( --e-global-color-text );}.elementor-383 .elementor-element.elementor-element-55f6bcb{--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-end;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-4181ff2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-4181ff2 .jet-remove-all-filters__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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );background-color:var( --e-global-color-c9de68f );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-4181ff2 .jet-remove-all-filters__button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-c9de68f );}.elementor-383 .elementor-element.elementor-element-2ad8d67 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-2ad8d67 .apply-filters__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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-2ad8d67 .apply-filters__button:hover{color:var( --e-global-color-c9de68f );background-color:var( --e-global-color-text );}.elementor-383 .elementor-element.elementor-element-2ad8d67 .apply-filters__button:disabled{opacity:50%;color:var( --e-global-color-c9de68f );background-color:var( --e-global-color-text );}.elementor-383 .elementor-element.elementor-element-ea7028d{--display:flex;--padding-top:2%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-383 .elementor-element.elementor-element-8d006d3{--display:flex;--gap:3em 3em;--row-gap:3em;--column-gap:3em;--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-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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.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-383 .elementor-element.elementor-element-1e61fa2{--grid-columns:3;}.elementor-383 .elementor-element.elementor-element-1e61fa2 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-383 .elementor-element.elementor-element-1e61fa2 .e-loop-item > .elementor-section, .elementor-383 .elementor-element.elementor-element-1e61fa2 .e-loop-item > .elementor-section > .elementor-container, .elementor-383 .elementor-element.elementor-element-1e61fa2 .e-loop-item > .e-con, .elementor-383 .elementor-element.elementor-element-1e61fa2 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-383 .elementor-element.elementor-element-4808829 .jet-filters-pagination__link, .elementor-383 .elementor-element.elementor-element-4808829 .jet-filters-pagination__dots{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-4808829 .jet-filters-pagination__link{color:var( --e-global-color-text );padding:10px 10px 10px 10px;}.elementor-383 .elementor-element.elementor-element-4808829 .jet-filters-pagination__dots{color:var( --e-global-color-text );padding:10px 10px 10px 10px;}.elementor-383 .elementor-element.elementor-element-4808829 .jet-filters-pagination__link:hover{color:var( --e-global-color-aa7a141 );}.elementor-383 .elementor-element.elementor-element-4808829 .jet-filters-pagination__current .jet-filters-pagination__link{color:var( --e-global-color-aa7a141 );}.elementor-383 .elementor-element.elementor-element-4808829 .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-383 .elementor-element.elementor-element-4808829 .jet-filters-pagination__load-more{order:initial;}.elementor-383 .elementor-element.elementor-element-dfd38c4{--display:flex;--padding-top:2%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-383 .elementor-element.elementor-element-f7397af{--display:flex;--gap:3em 3em;--row-gap:3em;--column-gap:3em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-bb121ac{--grid-columns:3;}.elementor-383 .elementor-element.elementor-element-bb121ac .elementor-loop-container{grid-auto-rows:1fr;}.elementor-383 .elementor-element.elementor-element-bb121ac .e-loop-item > .elementor-section, .elementor-383 .elementor-element.elementor-element-bb121ac .e-loop-item > .elementor-section > .elementor-container, .elementor-383 .elementor-element.elementor-element-bb121ac .e-loop-item > .e-con, .elementor-383 .elementor-element.elementor-element-bb121ac .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-383 .elementor-element.elementor-element-ffade52 .jet-filters-pagination__link, .elementor-383 .elementor-element.elementor-element-ffade52 .jet-filters-pagination__dots{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-ffade52 .jet-filters-pagination__link{color:var( --e-global-color-text );padding:10px 10px 10px 10px;}.elementor-383 .elementor-element.elementor-element-ffade52 .jet-filters-pagination__dots{color:var( --e-global-color-text );padding:10px 10px 10px 10px;}.elementor-383 .elementor-element.elementor-element-ffade52 .jet-filters-pagination__link:hover{color:var( --e-global-color-aa7a141 );}.elementor-383 .elementor-element.elementor-element-ffade52 .jet-filters-pagination__current .jet-filters-pagination__link{color:var( --e-global-color-aa7a141 );}.elementor-383 .elementor-element.elementor-element-ffade52 .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-383 .elementor-element.elementor-element-ffade52 .jet-filters-pagination__load-more{order:initial;}.elementor-383 .elementor-element.elementor-element-126750b{--display:flex;--padding-top:2%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-383 .elementor-element.elementor-element-699e331{--display:flex;--gap:3em 3em;--row-gap:3em;--column-gap:3em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-3d5e89b{--grid-columns:3;}.elementor-383 .elementor-element.elementor-element-3d5e89b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-383 .elementor-element.elementor-element-3d5e89b .e-loop-item > .elementor-section, .elementor-383 .elementor-element.elementor-element-3d5e89b .e-loop-item > .elementor-section > .elementor-container, .elementor-383 .elementor-element.elementor-element-3d5e89b .e-loop-item > .e-con, .elementor-383 .elementor-element.elementor-element-3d5e89b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-383 .elementor-element.elementor-element-b336193 .jet-filters-pagination__link, .elementor-383 .elementor-element.elementor-element-b336193 .jet-filters-pagination__dots{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-b336193 .jet-filters-pagination__link{color:var( --e-global-color-text );padding:10px 10px 10px 10px;}.elementor-383 .elementor-element.elementor-element-b336193 .jet-filters-pagination__dots{color:var( --e-global-color-text );padding:10px 10px 10px 10px;}.elementor-383 .elementor-element.elementor-element-b336193 .jet-filters-pagination__link:hover{color:var( --e-global-color-aa7a141 );}.elementor-383 .elementor-element.elementor-element-b336193 .jet-filters-pagination__current .jet-filters-pagination__link{color:var( --e-global-color-aa7a141 );}.elementor-383 .elementor-element.elementor-element-b336193 .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-383 .elementor-element.elementor-element-b336193 .jet-filters-pagination__load-more{order:initial;}.elementor-383 .elementor-element.elementor-element-385ef8b{--display:flex;--padding-top:2%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-383 .elementor-element.elementor-element-7c0290a{--display:flex;--gap:3em 3em;--row-gap:3em;--column-gap:3em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-a08a3f0{--grid-columns:3;}.elementor-383 .elementor-element.elementor-element-a08a3f0 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-383 .elementor-element.elementor-element-a08a3f0 .e-loop-item > .elementor-section, .elementor-383 .elementor-element.elementor-element-a08a3f0 .e-loop-item > .elementor-section > .elementor-container, .elementor-383 .elementor-element.elementor-element-a08a3f0 .e-loop-item > .e-con, .elementor-383 .elementor-element.elementor-element-a08a3f0 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-383 .elementor-element.elementor-element-af236e1 .jet-filters-pagination__link, .elementor-383 .elementor-element.elementor-element-af236e1 .jet-filters-pagination__dots{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-af236e1 .jet-filters-pagination__link{color:var( --e-global-color-text );padding:10px 10px 10px 10px;}.elementor-383 .elementor-element.elementor-element-af236e1 .jet-filters-pagination__dots{color:var( --e-global-color-text );padding:10px 10px 10px 10px;}.elementor-383 .elementor-element.elementor-element-af236e1 .jet-filters-pagination__link:hover{color:var( --e-global-color-aa7a141 );}.elementor-383 .elementor-element.elementor-element-af236e1 .jet-filters-pagination__current .jet-filters-pagination__link{color:var( --e-global-color-aa7a141 );}.elementor-383 .elementor-element.elementor-element-af236e1 .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-383 .elementor-element.elementor-element-af236e1 .jet-filters-pagination__load-more{order:initial;}.elementor-383 .elementor-element.elementor-element-dde68ce{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-383 .elementor-element.elementor-element-9dbb20d{--display:flex;}@media(max-width:1024px) and (min-width:768px){.elementor-383 .elementor-element.elementor-element-204d8f4{--width:100%;}.elementor-383 .elementor-element.elementor-element-1a81cd9{--width:100%;}}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-size:var( --e-global-typography-text-font-size );}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__item-title{font-size:var( --e-global-typography-text-font-size );}.elementor-383 .elementor-element.elementor-element-1a81cd9{--grid-auto-flow:row;}.elementor-383 .elementor-element.elementor-element-8880560{--grid-auto-flow:row;}.elementor-383 .elementor-element.elementor-element-50f41cc .jet-filter-label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-21fe802 .jet-filter-label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-129b840 .jet-filter-label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-cc5ccbb .jet-filter-label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-58b88a2 .jet-remove-all-filters__button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-f9b96b6 .apply-filters__button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-81c9ab7 .jet-remove-all-filters__button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-98a6589 .apply-filters__button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-6525b06 .jet-remove-all-filters__button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-b801723 .apply-filters__button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-4181ff2 .jet-remove-all-filters__button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-2ad8d67 .apply-filters__button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-1e61fa2{--grid-columns:3;}.elementor-383 .elementor-element.elementor-element-4808829 .jet-filters-pagination__link, .elementor-383 .elementor-element.elementor-element-4808829 .jet-filters-pagination__dots{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-bb121ac{--grid-columns:3;}.elementor-383 .elementor-element.elementor-element-ffade52 .jet-filters-pagination__link, .elementor-383 .elementor-element.elementor-element-ffade52 .jet-filters-pagination__dots{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-3d5e89b{--grid-columns:3;}.elementor-383 .elementor-element.elementor-element-b336193 .jet-filters-pagination__link, .elementor-383 .elementor-element.elementor-element-b336193 .jet-filters-pagination__dots{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-a08a3f0{--grid-columns:3;}.elementor-383 .elementor-element.elementor-element-af236e1 .jet-filters-pagination__link, .elementor-383 .elementor-element.elementor-element-af236e1 .jet-filters-pagination__dots{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-383 .elementor-element.elementor-element-9df53c4{--min-height:40vh;}.elementor-383 .elementor-element.elementor-element-d5ee742{--width:320px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-a762c04{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-383 .elementor-element.elementor-element-5f92040{--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-size:var( --e-global-typography-text-font-size );}.elementor-383 .elementor-element.elementor-element-07382b1 .jet-ajax-search__item-title{font-size:var( --e-global-typography-text-font-size );}.elementor-383 .elementor-element.elementor-element-1a81cd9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-383 .elementor-element.elementor-element-8880560{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--align-items:center;--grid-align-content:center;}.elementor-383 .elementor-element.elementor-element-50f41cc .jet-filter-label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-21fe802 .jet-filter-label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-129b840 .jet-filter-label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-cc5ccbb .jet-filter-label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-58b88a2 .jet-remove-all-filters__button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-f9b96b6 .apply-filters__button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-81c9ab7 .jet-remove-all-filters__button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-98a6589 .apply-filters__button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-6525b06 .jet-remove-all-filters__button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-b801723 .apply-filters__button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-4181ff2 .jet-remove-all-filters__button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-2ad8d67 .apply-filters__button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-1e61fa2{--grid-columns:2;}.elementor-383 .elementor-element.elementor-element-4808829 .jet-filters-pagination__link, .elementor-383 .elementor-element.elementor-element-4808829 .jet-filters-pagination__dots{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-bb121ac{--grid-columns:2;}.elementor-383 .elementor-element.elementor-element-ffade52 .jet-filters-pagination__link, .elementor-383 .elementor-element.elementor-element-ffade52 .jet-filters-pagination__dots{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-3d5e89b{--grid-columns:2;}.elementor-383 .elementor-element.elementor-element-b336193 .jet-filters-pagination__link, .elementor-383 .elementor-element.elementor-element-b336193 .jet-filters-pagination__dots{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-383 .elementor-element.elementor-element-a08a3f0{--grid-columns:2;}.elementor-383 .elementor-element.elementor-element-af236e1 .jet-filters-pagination__link, .elementor-383 .elementor-element.elementor-element-af236e1 .jet-filters-pagination__dots{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-9234233 */.city-guide-heading {
  font-family: var(--e-global-typography-primary-font-family);
  color: #ffffff !important;
  text-align: center;
  font-size: 6em;
  line-height: 1;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}

@media only screen and (max-width: 767px) {
    .city-guide-heading {
       font-size: 3em;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5ee742 */.toggle-eat,
.toggle-do,
.toggle-stay,
.toggle-sweets-and-sips,
.toggle-eat .elementor-button,
.toggle-do .elementor-button,
.toggle-stay .elementor-button,
.toggle-sweets-and-sips .elementor-button {
  border-color: transparent !important;
}

.toggle-eat.toggle-active,
.toggle-do.toggle-active,
.toggle-stay.toggle-active,
.toggle-sweets-and-sips.toggle-active,
.toggle-eat.toggle-active .elementor-button,
.toggle-do.toggle-active .elementor-button,
.toggle-stay.toggle-active .elementor-button,
.toggle-sweets-and-sips.toggle-active .elementor-button {
  border-color: #86544F !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9df53c4 */.flirty-city-guide-hero {
    width: 100% !important;
    max-width: 100vw !important;
    height: 60vh;
    overflow: hidden !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

@media only screen and (max-width: 767px) {
    .flirty-city-guide-hero {
       height: 40vh; 
}
}/* End custom CSS */
/* Start custom CSS for jet-ajax-search, class: .elementor-element-07382b1 *//* Remove blue focus border from search input */
.jet-ajax-search__field:focus {
  outline: none !important;
  box-shadow: none !important;
  border-color: inherit !important;
}

.jet-ajax-search__results-area {
  border-radius: 30px; /* match your design */
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-50f41cc */.city-guide-mixed-filter .jet-filter.is-hidden-empty {
  display: none !important;
}

/* FLIRTY — Hide filter counters visually */

span.jet-filters-counter {
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-21fe802 */.city-guide-mixed-filter .jet-filter.is-hidden-empty {
  display: none !important;
}

/* FLIRTY — Hide filter counters visually */

span.jet-filters-counter {
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-129b840 */.city-guide-mixed-filter .jet-filter.is-hidden-empty {
  display: none !important;
}

/* FLIRTY — Hide filter counters visually */

span.jet-filters-counter {
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-cc5ccbb */.city-guide-mixed-filter .jet-filter.is-hidden-empty {
  display: none !important;
}

/* FLIRTY — Hide filter counters visually */

span.jet-filters-counter {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a482386 *//* Filter category accordion */
.city-guide-mixed-filter .jet-smart-filters-checkboxes {
    border-bottom: 1px solid rgba(93, 33, 53, 0.2);
    margin: 0;
}

/* Clickable category heading */
.city-guide-mixed-filter .jet-filter-label {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 18px 30px 18px 0;
    margin: 0;
    cursor: pointer;
    user-select: none;
}

/* Chevron */
.city-guide-mixed-filter .jet-filter-label::after {
    content: "";
    position: absolute;
    right: 4px;
    width: 8px;
    height: 8px;
    border-right: 1px solid currentColor;
    border-bottom: 1px solid currentColor;
    transform: rotate(45deg);
    transition: transform 0.25s ease;
}

/* Rotate chevron when open */
.city-guide-mixed-filter
.jet-smart-filters-checkboxes.is-open
.jet-filter-label::after {
    transform: rotate(225deg);
}

/* Closed content */
.city-guide-mixed-filter .jet-checkboxes-list {
    display: none;
    padding-bottom: 20px;
}

/* Open content */
.city-guide-mixed-filter
.jet-smart-filters-checkboxes.is-open
.jet-checkboxes-list {
    display: block;
}

/* Remove JetSmartFilters' default spacing between groups */
.city-guide-mixed-filter .jet-filters-group {
    gap: 0;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-remove-filters, class: .elementor-element-58b88a2 */.elementor-widget-jet-smart-filters-remove-filters,
.elementor-widget-jet-smart-filters-remove-filters .elementor-widget-container,
.jet-smart-filters-remove-filters,
.jet-remove-all-filters {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

.jet-remove-all-filters__button {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-f9b96b6 */button.apply-filters__button:focus {
    background-color: white !important;
    color: #86544F !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-remove-filters, class: .elementor-element-81c9ab7 */.elementor-widget-jet-smart-filters-remove-filters,
.elementor-widget-jet-smart-filters-remove-filters .elementor-widget-container,
.jet-smart-filters-remove-filters,
.jet-remove-all-filters {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

.jet-remove-all-filters__button {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-98a6589 */button.apply-filters__button:focus {
    background-color: white !important;
    color: #86544F !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-remove-filters, class: .elementor-element-6525b06 */.elementor-widget-jet-smart-filters-remove-filters,
.elementor-widget-jet-smart-filters-remove-filters .elementor-widget-container,
.jet-smart-filters-remove-filters,
.jet-remove-all-filters {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

.jet-remove-all-filters__button {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-b801723 */button.apply-filters__button:focus {
    background-color: white !important;
    color: #86544F !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-remove-filters, class: .elementor-element-4181ff2 */.elementor-widget-jet-smart-filters-remove-filters,
.elementor-widget-jet-smart-filters-remove-filters .elementor-widget-container,
.jet-smart-filters-remove-filters,
.jet-remove-all-filters {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

.jet-remove-all-filters__button {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-2ad8d67 */button.apply-filters__button:focus {
    background-color: white !important;
    color: #86544F !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9070bb6 *//* old
.flirty-back-to-guide {
  display: inline-block;
  font-size: 1em;
  color: #86544F;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: all 0.2s ease;
  font-family: sailec medium;
}

*/

.flirty-back-to-guide {
  display: inline-block;
  padding: 12px 22px;
  background: #8B5E57;
  color: white !important;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 1em;
  font-family: "Sailec Medium", sans-serif;
}

.flirty-back-to-guide:hover {
  color: #fff;
  opacity: 0.92;
}/* End custom CSS */
/* Start custom CSS *//* ==================================================
   DESIGN MODE ONLY

   Uncomment this section when designing the filter
   panel inside Elementor.
================================================== */

/*

.filters-overlay {
  display: block !important;
  position: relative !important;
  inset: auto !important;
  background: transparent !important;
  height: auto !important;
}

.filters-panel {
  position: relative !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  box-shadow: none !important;
}

*/


/* =========================
   DEFAULT VISIBILITY
========================= */

.do-view,
.stay-view,
.sweets-and-sips-view,
.do-filters-group,
.stay-filters-group,
.sweets-and-sips-filters-group,
.do-actions-group,
.stay-actions-group,
.sweets-and-sips-actions-group {
  display: none;
}


/* =========================
   DYNAMIC SECTION TOGGLES
========================= */

/* Hide all section toggles by default */
.toggle-eat,
.toggle-do,
.toggle-stay,
.toggle-sweets-and-sips {
  display: none !important;
}

/* Show toggle only when the current city has content */
body.flirty-has-eat .toggle-eat {
  display: inline-flex !important;
}

body.flirty-has-do .toggle-do {
  display: inline-flex !important;
}

body.flirty-has-stay .toggle-stay {
  display: inline-flex !important;
}

body.flirty-has-sweets .toggle-sweets-and-sips {
  display: inline-flex !important;
}


/* =========================
   OVERLAY
========================= */

.filters-overlay {
  position: fixed;
  inset: 0;
  display: none;
  background: rgba(0, 0, 0, 0.22);
  z-index: 9998;
}

.filters-overlay.is-open {
  display: block;
}


/* =========================
   PANEL
========================= */

.filters-panel {
  position: fixed;
  top: 0;
  left: 0;
  width: 35vw;
  height: 100vh;
  display: flex;
  flex-direction: column;
  background: #fff;
  overflow: hidden;
  box-sizing: border-box;
  box-shadow: 10px 0 30px rgba(0, 0, 0, 0.12);
  z-index: 9999;
}


/* Desktop / tablet */
@media (min-width: 768px) {

  .filters-panel {
    width: 45vw;
  }

}


/* Mobile */
@media (max-width: 767px) {

  .filters-panel {
    width: 100vw !important;
    max-width: 100vw !important;
    min-width: 100vw !important;
    left: 0 !important;
    right: auto !important;
    margin: 0 !important;
    border-radius: 0 !important;
  }

}


/* =========================
   PANEL SECTIONS
========================= */

.filters-header {
  flex: 0 0 auto;
  background: #fff;
  border-bottom: 1px solid #e5e5e5;
}

.filters-body {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
}

.filters-footer {
  flex: 0 0 auto;
  margin-top: auto;
  background: #fff;
  border-top: 1px solid #e5e5e5;
  padding: 20px 28px;
}


/* =========================
   FILTER GROUPS
========================= */

.eat-filters-group,
.do-filters-group,
.stay-filters-group,
.sweets-and-sips-filters-group {
  display: flex;
  flex-direction: column;
}


/* =========================
   ACTION ROWS
========================= */

.eat-actions-group,
.do-actions-group,
.stay-actions-group,
.sweets-and-sips-actions-group {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  width: 100%;
}


/* =========================
   BUTTONS / INTERACTIONS
========================= */

.filters-close-btn {
  cursor: pointer;
}

/* =========================
   NYC HIDE TOGGLES
========================= */

body.flirty-nyc-guide .city-guide-toggle-wrap {
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sailec Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://flirty.world/wp-content/uploads/2026/04/Sailec-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Sailec Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Adobe Caslon Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://flirty.world/wp-content/uploads/2026/04/ACaslonPro-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */