.elementor-2368 .elementor-element.elementor-element-4518c8f3{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:0px 0px 016px 016px;--padding-top:0152px;--padding-bottom:072px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2368 .elementor-element.elementor-element-7760a888 img{max-width:100%;}.elementor-2368 .elementor-element.elementor-element-215837ac img{max-width:100%;}.elementor-2368 .elementor-element.elementor-element-64b5fd83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2368 .elementor-element.elementor-element-d857017{--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:32px 32px;--row-gap:32px;--column-gap:32px;--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-2368 .elementor-element.elementor-element-58e1ec2f{--display:flex;--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-widget-heading .elementor-heading-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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2368 .elementor-element.elementor-element-5e18aaa5 .elementor-heading-title{font-family:"Maven Pro", Sans-serif;font-size:56px;font-weight:700;line-height:120%;color:var( --e-global-color-6c130b6 );}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-2368 .elementor-element.elementor-element-7b94643a{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-6c130b6 );}.elementor-2368 .elementor-element.elementor-element-7b94643a a{color:var( --e-global-color-6c130b6 );}.elementor-2368 .elementor-element.elementor-element-6c836b3b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-2368 .elementor-element.elementor-element-7fe13550 .elementor-button{background-color:#1A293300;font-family:var( --e-global-typography-e16d4df-font-family ), Sans-serif;font-size:var( --e-global-typography-e16d4df-font-size );font-weight:var( --e-global-typography-e16d4df-font-weight );line-height:var( --e-global-typography-e16d4df-line-height );fill:var( --e-global-color-6c130b6 );color:var( --e-global-color-6c130b6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6c130b6 );border-radius:16px 16px 16px 16px;padding:0px 20px 0px 20px;}.elementor-2368 .elementor-element.elementor-element-7fe13550{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-71ce3add .elementor-button{background-color:#1A293300;font-family:var( --e-global-typography-e16d4df-font-family ), Sans-serif;font-size:var( --e-global-typography-e16d4df-font-size );font-weight:var( --e-global-typography-e16d4df-font-weight );line-height:var( --e-global-typography-e16d4df-line-height );fill:var( --e-global-color-6c130b6 );color:var( --e-global-color-6c130b6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6c130b6 );border-radius:16px 16px 16px 16px;padding:0px 20px 0px 20px;}.elementor-2368 .elementor-element.elementor-element-71ce3add{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-5783a9d8 .elementor-button{background-color:#1A293300;font-family:var( --e-global-typography-e16d4df-font-family ), Sans-serif;font-size:var( --e-global-typography-e16d4df-font-size );font-weight:var( --e-global-typography-e16d4df-font-weight );line-height:var( --e-global-typography-e16d4df-line-height );fill:var( --e-global-color-6c130b6 );color:var( --e-global-color-6c130b6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6c130b6 );border-radius:16px 16px 16px 16px;padding:0px 20px 0px 20px;}.elementor-2368 .elementor-element.elementor-element-5783a9d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-5bb4f06e .elementor-button{background-color:#1A293300;font-family:var( --e-global-typography-e16d4df-font-family ), Sans-serif;font-size:var( --e-global-typography-e16d4df-font-size );font-weight:var( --e-global-typography-e16d4df-font-weight );line-height:var( --e-global-typography-e16d4df-line-height );fill:var( --e-global-color-6c130b6 );color:var( --e-global-color-6c130b6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6c130b6 );border-radius:16px 16px 16px 16px;padding:0px 20px 0px 20px;}.elementor-2368 .elementor-element.elementor-element-5bb4f06e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-4310f8ca{--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:space-between;--align-items:stretch;--gap:144px 144px;--row-gap:144px;--column-gap:144px;--padding-top:096px;--padding-bottom:096px;--padding-left:0px;--padding-right:0px;}.elementor-2368 .elementor-element.elementor-element-4310f8ca:not(.elementor-motion-effects-element-type-background), .elementor-2368 .elementor-element.elementor-element-4310f8ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2368 .elementor-element.elementor-element-539473f9{--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;--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-2368 .elementor-element.elementor-element-539473f9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-2368 .elementor-element.elementor-element-2575b3af .jet-search-filter__input-wrapper{max-width:100%;}.elementor-2368 .elementor-element.elementor-element-2575b3af .jet-search-filter__input{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-6c130b6 );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFC3D3;border-radius:10px 10px 10px 10px;}.elementor-2368 .elementor-element.elementor-element-2575b3af .jet-search-filter__input::placeholder{color:var( --e-global-color-6c130b6 );}.elementor-2368 .elementor-element.elementor-element-2575b3af .jet-search-filter__input:-ms-input-placeholder{color:var( --e-global-color-6c130b6 );}.elementor-2368 .elementor-element.elementor-element-2575b3af .jet-search-filter__input::-ms-input-placeholder{color:var( --e-global-color-6c130b6 );}.elementor-2368 .elementor-element.elementor-element-2575b3af .jet-search-filter__input-clear{color:var( --e-global-color-6c130b6 );}.elementor-2368 .elementor-element.elementor-element-2575b3af .jet-search-filter__input-loading{color:var( --e-global-color-6c130b6 );}.elementor-2368 .elementor-element.elementor-element-2575b3af .jet-filter-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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );padding:0px 0px 0px 0px;margin:0px 0px 016px 0px;text-align:left;}.elementor-2368 .elementor-element.elementor-element-1cf52ff8{--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:016px 016px;--row-gap:016px;--column-gap:016px;--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-2368 .elementor-element.elementor-element-1cf52ff8:not(.elementor-motion-effects-element-type-background), .elementor-2368 .elementor-element.elementor-element-1cf52ff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2368 .elementor-element.elementor-element-4c9adc3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-4c9adc3b .elementor-heading-title{font-family:"Maven Pro", Sans-serif;font-size:32px;font-weight:500;line-height:130%;letter-spacing:0px;color:var( --e-global-color-6c130b6 );}.elementor-2368 .elementor-element.elementor-element-4d7824fb{--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:16px 16px;--row-gap:16px;--column-gap:16px;--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-widget-jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle{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 );line-height:var( --e-global-typography-primary-line-height );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-2368 .elementor-element.elementor-element-2e19eb63{width:100%;max-width:100%;}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-checkboxes-list__row{display:block;margin-right:calc(4px/2);margin-left:calc(4px/2);padding-top:calc(4px/2);margin-bottom:calc(4px/2);}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-list-tree__children{display:block;margin-right:calc(4px/2);margin-left:calc(4px/2);padding-left:0px;}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-checkboxes-list-wrapper{margin-left:calc(-4px/2);margin-right:calc(-4px/2);margin-top:calc(-4px/2);margin-bottom:calc(-4px/2);}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-checkboxes-list__label{font-family:var( --e-global-typography-896afe7-font-family ), Sans-serif;font-size:var( --e-global-typography-896afe7-font-size );font-weight:var( --e-global-typography-896afe7-font-weight );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-checkboxes-list__button{color:var( --e-global-color-6c130b6 );padding:06px 08px 06px 08px;border-style:none;}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:10px;background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFC3D3;border-radius:4px 4px 4px 4px;overflow:hidden;}.rtl .elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-checkboxes-list__decorator{margin-left:10px;}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-checkboxes-list__checked-icon{font-size:0px;color:#708FA8;}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-filter-label{font-family:var( --e-global-typography-37309af-font-family ), Sans-serif;font-size:var( --e-global-typography-37309af-font-size );font-weight:var( --e-global-typography-37309af-font-weight );line-height:var( --e-global-typography-37309af-line-height );border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;margin:0px 0px 08px 0px;}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .apply-filters__button, .elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-e16d4df-font-family ), Sans-serif;font-size:var( --e-global-typography-e16d4df-font-size );font-weight:var( --e-global-typography-e16d4df-font-weight );line-height:var( --e-global-typography-e16d4df-line-height );border-style:none;}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .apply-filters__button{color:var( --e-global-color-6c130b6 );background-color:var( --e-global-color-text );border-radius:16px 16px 16px 16px;padding:10px 20px 10px 20px;margin:016px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-filter-items-dropdown__apply-button{color:var( --e-global-color-6c130b6 );background-color:var( --e-global-color-text );border-radius:16px 16px 16px 16px;padding:10px 20px 10px 20px;}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-2368 .elementor-element.elementor-element-5d6d11ae{width:100%;max-width:100%;}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-checkboxes-list__row{display:block;margin-right:calc(4px/2);margin-left:calc(4px/2);padding-top:calc(4px/2);margin-bottom:calc(4px/2);}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-list-tree__children{display:block;margin-right:calc(4px/2);margin-left:calc(4px/2);padding-left:0px;}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-checkboxes-list-wrapper{margin-left:calc(-4px/2);margin-right:calc(-4px/2);margin-top:calc(-4px/2);margin-bottom:calc(-4px/2);}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-checkboxes-list__label{font-family:var( --e-global-typography-896afe7-font-family ), Sans-serif;font-size:var( --e-global-typography-896afe7-font-size );font-weight:var( --e-global-typography-896afe7-font-weight );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-checkboxes-list__button{color:var( --e-global-color-6c130b6 );padding:06px 08px 06px 08px;border-style:none;}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:10px;background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFC3D3;border-radius:4px 4px 4px 4px;overflow:hidden;}.rtl .elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-checkboxes-list__decorator{margin-left:10px;}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-checkboxes-list__checked-icon{font-size:0px;color:#708FA8;}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-filter-label{font-family:var( --e-global-typography-37309af-font-family ), Sans-serif;font-size:var( --e-global-typography-37309af-font-size );font-weight:var( --e-global-typography-37309af-font-weight );line-height:var( --e-global-typography-37309af-line-height );border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;margin:0px 0px 08px 0px;}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .apply-filters__button, .elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-e16d4df-font-family ), Sans-serif;font-size:var( --e-global-typography-e16d4df-font-size );font-weight:var( --e-global-typography-e16d4df-font-weight );line-height:var( --e-global-typography-e16d4df-line-height );border-style:none;}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .apply-filters__button{color:var( --e-global-color-6c130b6 );background-color:var( --e-global-color-text );border-radius:16px 16px 16px 16px;padding:10px 20px 10px 20px;margin:016px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-filter-items-dropdown__apply-button{color:var( --e-global-color-6c130b6 );background-color:var( --e-global-color-text );border-radius:16px 16px 16px 16px;padding:10px 20px 10px 20px;}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-2368 .elementor-element.elementor-element-501a972b{width:100%;max-width:100%;}.elementor-2368 .elementor-element.elementor-element-501a972b .jet-checkboxes-list__row{display:block;margin-right:calc(4px/2);margin-left:calc(4px/2);padding-top:calc(4px/2);margin-bottom:calc(4px/2);}.elementor-2368 .elementor-element.elementor-element-501a972b .jet-list-tree__children{display:block;margin-right:calc(4px/2);margin-left:calc(4px/2);padding-left:0px;}.elementor-2368 .elementor-element.elementor-element-501a972b .jet-checkboxes-list-wrapper{margin-left:calc(-4px/2);margin-right:calc(-4px/2);margin-top:calc(-4px/2);margin-bottom:calc(-4px/2);}.elementor-2368 .elementor-element.elementor-element-501a972b .jet-checkboxes-list__label{font-family:var( --e-global-typography-896afe7-font-family ), Sans-serif;font-size:var( --e-global-typography-896afe7-font-size );font-weight:var( --e-global-typography-896afe7-font-weight );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-2368 .elementor-element.elementor-element-501a972b .jet-checkboxes-list__button{color:var( --e-global-color-6c130b6 );padding:06px 08px 06px 08px;border-style:none;}.elementor-2368 .elementor-element.elementor-element-501a972b .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:10px;background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#AFC3D3;border-radius:4px 4px 4px 4px;overflow:hidden;}.rtl .elementor-2368 .elementor-element.elementor-element-501a972b .jet-checkboxes-list__decorator{margin-left:10px;}.elementor-2368 .elementor-element.elementor-element-501a972b .jet-checkboxes-list__checked-icon{font-size:0px;color:#708FA8;}.elementor-2368 .elementor-element.elementor-element-501a972b .jet-filter-label{font-family:var( --e-global-typography-37309af-font-family ), Sans-serif;font-size:var( --e-global-typography-37309af-font-size );font-weight:var( --e-global-typography-37309af-font-weight );line-height:var( --e-global-typography-37309af-line-height );border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;margin:0px 0px 08px 0px;}.elementor-2368 .elementor-element.elementor-element-501a972b .apply-filters__button, .elementor-2368 .elementor-element.elementor-element-501a972b .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-e16d4df-font-family ), Sans-serif;font-size:var( --e-global-typography-e16d4df-font-size );font-weight:var( --e-global-typography-e16d4df-font-weight );line-height:var( --e-global-typography-e16d4df-line-height );border-style:none;}.elementor-2368 .elementor-element.elementor-element-501a972b .apply-filters__button{color:var( --e-global-color-6c130b6 );background-color:var( --e-global-color-text );border-radius:16px 16px 16px 16px;padding:10px 20px 10px 20px;margin:016px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-501a972b .jet-filter-items-dropdown__apply-button{color:var( --e-global-color-6c130b6 );background-color:var( --e-global-color-text );border-radius:16px 16px 16px 16px;padding:10px 20px 10px 20px;}.elementor-2368 .elementor-element.elementor-element-501a972b .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-2368 .elementor-element.elementor-element-501a972b .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-widget-jet-smart-filters-apply-button .apply-filters__button{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-2368 .elementor-element.elementor-element-6a79b3cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-6a79b3cc .apply-filters__button{font-family:var( --e-global-typography-e16d4df-font-family ), Sans-serif;font-size:var( --e-global-typography-e16d4df-font-size );font-weight:var( --e-global-typography-e16d4df-font-weight );line-height:var( --e-global-typography-e16d4df-line-height );color:var( --e-global-color-6c130b6 );background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:16px 16px 16px 16px;padding:10px 20px 10px 20px;}.elementor-2368 .elementor-element.elementor-element-6a79b3cc .apply-filters__button:disabled{opacity:50%;}.elementor-2368 .elementor-element.elementor-element-72d0155f{--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;--justify-content:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-2368 .elementor-element.elementor-element-5ff05621{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--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-2368 .elementor-element.elementor-element-655c7490{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;font-family:var( --e-global-typography-f3d9dc8-font-family ), Sans-serif;font-size:var( --e-global-typography-f3d9dc8-font-size );font-weight:var( --e-global-typography-f3d9dc8-font-weight );line-height:var( --e-global-typography-f3d9dc8-line-height );color:var( --e-global-color-6c130b6 );}.elementor-2368 .elementor-element.elementor-element-6b967079{width:auto;max-width:auto;font-family:var( --e-global-typography-f3d9dc8-font-family ), Sans-serif;font-size:var( --e-global-typography-f3d9dc8-font-size );font-weight:var( --e-global-typography-f3d9dc8-font-weight );line-height:var( --e-global-typography-f3d9dc8-line-height );color:var( --e-global-color-6c130b6 );}.elementor-2368 .elementor-element.elementor-element-6b967079 a{color:var( --e-global-color-6c130b6 );}.elementor-2368 .elementor-element.elementor-element-6280084{--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:space-between;--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-2368 .elementor-element.elementor-element-8a607e0 .jet-active-tags__title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:150%;color:var( --e-global-color-6c130b6 );margin:0px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-8a607e0 .jet-smart-filters-active-tags{flex-direction:row;}.elementor-2368 .elementor-element.elementor-element-8a607e0 .jet-active-tags__list{flex-direction:row;}.elementor-2368 .elementor-element.elementor-element-8a607e0 .jet-active-tag{margin-right:5px;margin-bottom:5px;font-family:var( --e-global-typography-896afe7-font-family ), Sans-serif;font-size:var( --e-global-typography-896afe7-font-size );font-weight:var( --e-global-typography-896afe7-font-weight );line-height:var( --e-global-typography-896afe7-line-height );color:var( --e-global-color-6c130b6 );padding:04px 0px 04px 0px;}.elementor-2368 .elementor-element.elementor-element-8a607e0 .jet-active-tag__label{font-family:var( --e-global-typography-896afe7-font-family ), Sans-serif;font-size:var( --e-global-typography-896afe7-font-size );font-weight:var( --e-global-typography-896afe7-font-weight );line-height:var( --e-global-typography-896afe7-line-height );color:var( --e-global-color-6c130b6 );}.elementor-2368 .elementor-element.elementor-element-8a607e0 .jet-active-tag__remove{font-size:12px;}.elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-2368 .elementor-element.elementor-element-dddbf06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-dddbf06 .jet-remove-all-filters__button{font-family:var( --e-global-typography-896afe7-font-family ), Sans-serif;font-size:var( --e-global-typography-896afe7-font-size );font-weight:var( --e-global-typography-896afe7-font-weight );line-height:var( --e-global-typography-896afe7-line-height );color:var( --e-global-color-6c130b6 );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-dddbf06 .jet-remove-all-filters__button:hover{color:var( --e-global-color-6c130b6 );background-color:#02010100;}.elementor-2368 .elementor-element.elementor-element-4c813a42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-4c813a42 .elementor-heading-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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-6c130b6 );}.elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2368 .elementor-element.elementor-element-2fec5d81{width:var( --container-widget-width, 864px );max-width:864px;--container-widget-width:864px;--container-widget-flex-grow:0;}:is( .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid, .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}:is( .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid, .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-2368 .elementor-element.elementor-element-2fec5d81 .jet-listing-not-found{font-family:var( --e-global-typography-896afe7-font-family ), Sans-serif;font-size:var( --e-global-typography-896afe7-font-size );font-weight:var( --e-global-typography-896afe7-font-weight );line-height:var( --e-global-typography-896afe7-line-height );color:var( --e-global-color-6c130b6 );}.elementor-2368 .elementor-element.elementor-element-390af11a > .elementor-widget-container{margin:024px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-390af11a .jet-filters-pagination__link, .elementor-2368 .elementor-element.elementor-element-390af11a .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-2368 .elementor-element.elementor-element-390af11a .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-2368 .elementor-element.elementor-element-390af11a .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-2368 .elementor-element.elementor-element-390af11a .jet-filters-pagination__item{margin-right:calc(6px/2);margin-left:calc(6px/2);margin-top:calc(6px/2);margin-bottom:calc(6px/2);}.elementor-2368 .elementor-element.elementor-element-390af11a .jet-filters-pagination{margin-right:calc(-6px/2);margin-left:calc(-6px/2);margin-top:calc(-6px/2);margin-bottom:calc(-6px/2);justify-content:center;}.elementor-2368 .elementor-element.elementor-element-390af11a .jet-filters-pagination__load-more{order:initial;}.elementor-2368 .elementor-element.elementor-element-6fa42e31{--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:space-between;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--border-radius:0px 0px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:64px;--padding-right:64px;}.elementor-2368 .elementor-element.elementor-element-6fa42e31:not(.elementor-motion-effects-element-type-background), .elementor-2368 .elementor-element.elementor-element-6fa42e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c130b6 );}.elementor-2368 .elementor-element.elementor-element-2680faea{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-2368 .elementor-element.elementor-element-6c953632 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2368 .elementor-element.elementor-element-159ec4ca{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-2368 .elementor-element.elementor-element-2b26f622{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-2368 .elementor-element.elementor-element-2b26f622 p{margin-block-end:0px;}.elementor-2368 .elementor-element.elementor-element-1bd6a237{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-2368 .elementor-element.elementor-element-1d35b5d3{--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-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-2368 .elementor-element.elementor-element-5b000c7c{width:auto;max-width:auto;}.elementor-2368 .elementor-element.elementor-element-5b000c7c .elementor-icon-wrapper{text-align:left;}.elementor-2368 .elementor-element.elementor-element-5b000c7c.elementor-view-stacked .elementor-icon{background-color:#FAFAFA00;}.elementor-2368 .elementor-element.elementor-element-5b000c7c.elementor-view-framed .elementor-icon, .elementor-2368 .elementor-element.elementor-element-5b000c7c.elementor-view-default .elementor-icon{color:#FAFAFA00;border-color:#FAFAFA00;}.elementor-2368 .elementor-element.elementor-element-5b000c7c.elementor-view-framed .elementor-icon, .elementor-2368 .elementor-element.elementor-element-5b000c7c.elementor-view-default .elementor-icon svg{fill:#FAFAFA00;}.elementor-2368 .elementor-element.elementor-element-5b000c7c .elementor-icon{font-size:24px;}.elementor-2368 .elementor-element.elementor-element-5b000c7c .elementor-icon svg{height:24px;}.elementor-2368 .elementor-element.elementor-element-5c0dcc90{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-2368 .elementor-element.elementor-element-5c0dcc90 p{margin-block-end:0px;}.elementor-2368 .elementor-element.elementor-element-3648d9c5{--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-2368 .elementor-element.elementor-element-1b567fb0{width:auto;max-width:auto;}.elementor-2368 .elementor-element.elementor-element-1b567fb0 .elementor-icon-wrapper{text-align:left;}.elementor-2368 .elementor-element.elementor-element-1b567fb0.elementor-view-stacked .elementor-icon{background-color:#FAFAFA00;}.elementor-2368 .elementor-element.elementor-element-1b567fb0.elementor-view-framed .elementor-icon, .elementor-2368 .elementor-element.elementor-element-1b567fb0.elementor-view-default .elementor-icon{color:#FAFAFA00;border-color:#FAFAFA00;}.elementor-2368 .elementor-element.elementor-element-1b567fb0.elementor-view-framed .elementor-icon, .elementor-2368 .elementor-element.elementor-element-1b567fb0.elementor-view-default .elementor-icon svg{fill:#FAFAFA00;}.elementor-2368 .elementor-element.elementor-element-1b567fb0 .elementor-icon{font-size:24px;}.elementor-2368 .elementor-element.elementor-element-1b567fb0 .elementor-icon svg{height:24px;}.elementor-2368 .elementor-element.elementor-element-7f02a291{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-2368 .elementor-element.elementor-element-7f02a291 p{margin-block-end:0px;}.elementor-2368 .elementor-element.elementor-element-3a5a55dc{--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-2368 .elementor-element.elementor-element-2506bc2a{width:auto;max-width:auto;}.elementor-2368 .elementor-element.elementor-element-2506bc2a .elementor-icon-wrapper{text-align:left;}.elementor-2368 .elementor-element.elementor-element-2506bc2a.elementor-view-stacked .elementor-icon{background-color:#FAFAFA00;}.elementor-2368 .elementor-element.elementor-element-2506bc2a.elementor-view-framed .elementor-icon, .elementor-2368 .elementor-element.elementor-element-2506bc2a.elementor-view-default .elementor-icon{color:#FAFAFA00;border-color:#FAFAFA00;}.elementor-2368 .elementor-element.elementor-element-2506bc2a.elementor-view-framed .elementor-icon, .elementor-2368 .elementor-element.elementor-element-2506bc2a.elementor-view-default .elementor-icon svg{fill:#FAFAFA00;}.elementor-2368 .elementor-element.elementor-element-2506bc2a .elementor-icon{font-size:24px;}.elementor-2368 .elementor-element.elementor-element-2506bc2a .elementor-icon svg{height:24px;}.elementor-2368 .elementor-element.elementor-element-1585c233{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-2368 .elementor-element.elementor-element-1585c233 p{margin-block-end:0px;}.elementor-2368 .elementor-element.elementor-element-21f6d6f{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-2368 .elementor-element.elementor-element-21f6d6f p{margin-block-end:0px;}.elementor-2368 .elementor-element.elementor-element-6d7b5b67{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-2368 .elementor-element.elementor-element-323cbf28{--display:flex;}@media(max-width:1365px) and (min-width:500px){.elementor-2368 .elementor-element.elementor-element-d857017{--width:864px;}.elementor-2368 .elementor-element.elementor-element-6280084{--width:100%;}}@media(max-width:1365px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2368 .elementor-element.elementor-element-64b5fd83{--padding-top:0px;--padding-bottom:0px;--padding-left:048px;--padding-right:048px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2368 .elementor-element.elementor-element-7b94643a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2368 .elementor-element.elementor-element-7fe13550 .elementor-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-71ce3add .elementor-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-5783a9d8 .elementor-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-5bb4f06e .elementor-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-4310f8ca{--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:144px 144px;--row-gap:144px;--column-gap:144px;--padding-top:096px;--padding-bottom:096px;--padding-left:048px;--padding-right:048px;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2368 .elementor-element.elementor-element-2575b3af .jet-filter-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-jet-smart-filters-checkboxes .apply-filters__button, .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-checkboxes-list__label{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-filter-label{font-size:var( --e-global-typography-37309af-font-size );line-height:var( --e-global-typography-37309af-line-height );}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .apply-filters__button, .elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-checkboxes-list__label{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-filter-label{font-size:var( --e-global-typography-37309af-font-size );line-height:var( --e-global-typography-37309af-line-height );}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .apply-filters__button, .elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-501a972b .jet-checkboxes-list__label{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-2368 .elementor-element.elementor-element-501a972b .jet-filter-label{font-size:var( --e-global-typography-37309af-font-size );line-height:var( --e-global-typography-37309af-line-height );}.elementor-2368 .elementor-element.elementor-element-501a972b .apply-filters__button, .elementor-2368 .elementor-element.elementor-element-501a972b .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-widget-jet-smart-filters-apply-button .apply-filters__button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2368 .elementor-element.elementor-element-6a79b3cc .apply-filters__button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-655c7490{font-size:var( --e-global-typography-f3d9dc8-font-size );line-height:var( --e-global-typography-f3d9dc8-line-height );}.elementor-2368 .elementor-element.elementor-element-6b967079{font-size:var( --e-global-typography-f3d9dc8-font-size );line-height:var( --e-global-typography-f3d9dc8-line-height );}.elementor-2368 .elementor-element.elementor-element-6280084{--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:space-between;--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-2368 .elementor-element.elementor-element-8a607e0 .jet-active-tag{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-2368 .elementor-element.elementor-element-8a607e0 .jet-active-tag__label{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2368 .elementor-element.elementor-element-dddbf06{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-2368 .elementor-element.elementor-element-dddbf06 .jet-remove-all-filters__button{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );padding:04px 0px 04px 0px;}.elementor-2368 .elementor-element.elementor-element-4c813a42 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2368 .elementor-element.elementor-element-2fec5d81 .jet-listing-not-found{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-2368 .elementor-element.elementor-element-390af11a .jet-filters-pagination__link, .elementor-2368 .elementor-element.elementor-element-390af11a .jet-filters-pagination__dots{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2368 .elementor-element.elementor-element-6fa42e31{--justify-content:flex-end;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-2368 .elementor-element.elementor-element-6c953632 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2368 .elementor-element.elementor-element-2b26f622{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2368 .elementor-element.elementor-element-5c0dcc90{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2368 .elementor-element.elementor-element-7f02a291{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2368 .elementor-element.elementor-element-1585c233{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2368 .elementor-element.elementor-element-21f6d6f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1279px){.elementor-2368 .elementor-element.elementor-element-4518c8f3{--min-height:620px;--padding-top:0143px;--padding-bottom:072px;--padding-left:0px;--padding-right:0px;}.elementor-2368 .elementor-element.elementor-element-64b5fd83{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:048px;--padding-right:048px;}.elementor-2368 .elementor-element.elementor-element-5e18aaa5 .elementor-heading-title{font-size:40px;}.elementor-2368 .elementor-element.elementor-element-4310f8ca{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}}@media(max-width:1023px){.elementor-2368 .elementor-element.elementor-element-4518c8f3{--min-height:600px;--padding-top:0151px;--padding-bottom:056px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2368 .elementor-element.elementor-element-7760a888 img{width:calc(100% + 64px);max-width:calc(100% + 64px);height:100%;}.elementor-2368 .elementor-element.elementor-element-215837ac img{width:calc(100% + 64px);max-width:calc(100% + 64px);height:100%;}.elementor-2368 .elementor-element.elementor-element-64b5fd83{--padding-top:0px;--padding-bottom:0px;--padding-left:032px;--padding-right:032px;}.elementor-2368 .elementor-element.elementor-element-d857017{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-2368 .elementor-element.elementor-element-58e1ec2f{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2368 .elementor-element.elementor-element-5e18aaa5 .elementor-heading-title{font-size:40px;line-height:120%;letter-spacing:-0.4px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2368 .elementor-element.elementor-element-7b94643a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2368 .elementor-element.elementor-element-7fe13550 .elementor-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-71ce3add .elementor-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-5783a9d8 .elementor-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-5bb4f06e .elementor-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-4310f8ca{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:056px;--padding-bottom:056px;--padding-left:032px;--padding-right:032px;}.elementor-2368 .elementor-element.elementor-element-539473f9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2368 .elementor-element.elementor-element-2575b3af .jet-filter-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2368 .elementor-element.elementor-element-1cf52ff8{--padding-top:0px;--padding-bottom:016px;--padding-left:032px;--padding-right:08px;--z-index:5;}.elementor-2368 .elementor-element.elementor-element-4c9adc3b .elementor-heading-title{font-size:28px;line-height:130%;letter-spacing:0px;}.elementor-2368 .elementor-element.elementor-element-4d7824fb{--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:16px 16px;--row-gap:16px;--column-gap:16px;--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-widget-jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-jet-smart-filters-checkboxes .apply-filters__button, .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-checkboxes-list__label{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-filter-label{font-size:var( --e-global-typography-37309af-font-size );line-height:var( --e-global-typography-37309af-line-height );}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .apply-filters__button, .elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-checkboxes-list__label{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-filter-label{font-size:var( --e-global-typography-37309af-font-size );line-height:var( --e-global-typography-37309af-line-height );}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .apply-filters__button, .elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-501a972b .jet-checkboxes-list__label{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-2368 .elementor-element.elementor-element-501a972b .jet-filter-label{font-size:var( --e-global-typography-37309af-font-size );line-height:var( --e-global-typography-37309af-line-height );}.elementor-2368 .elementor-element.elementor-element-501a972b .apply-filters__button, .elementor-2368 .elementor-element.elementor-element-501a972b .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-widget-jet-smart-filters-apply-button .apply-filters__button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2368 .elementor-element.elementor-element-6a79b3cc .apply-filters__button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-72d0155f{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2368 .elementor-element.elementor-element-655c7490{font-size:var( --e-global-typography-f3d9dc8-font-size );line-height:var( --e-global-typography-f3d9dc8-line-height );}.elementor-2368 .elementor-element.elementor-element-6b967079{font-size:var( --e-global-typography-f3d9dc8-font-size );line-height:var( --e-global-typography-f3d9dc8-line-height );}.elementor-2368 .elementor-element.elementor-element-8a607e0 .jet-active-tags__title{font-size:14px;line-height:150%;}.elementor-2368 .elementor-element.elementor-element-8a607e0 .jet-active-tag{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-2368 .elementor-element.elementor-element-8a607e0 .jet-active-tag__label{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2368 .elementor-element.elementor-element-dddbf06 .jet-remove-all-filters__button{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-2368 .elementor-element.elementor-element-4c813a42 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}:is( .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid, .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}:is( .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid, .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-2368 .elementor-element.elementor-element-2fec5d81 .jet-listing-not-found{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-2368 .elementor-element.elementor-element-390af11a .jet-filters-pagination__link, .elementor-2368 .elementor-element.elementor-element-390af11a .jet-filters-pagination__dots{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2368 .elementor-element.elementor-element-6fa42e31{--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2368 .elementor-element.elementor-element-2680faea{--justify-content:flex-end;}.elementor-2368 .elementor-element.elementor-element-6c953632 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2368 .elementor-element.elementor-element-2b26f622{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2368 .elementor-element.elementor-element-5c0dcc90{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2368 .elementor-element.elementor-element-7f02a291{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2368 .elementor-element.elementor-element-1585c233{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2368 .elementor-element.elementor-element-21f6d6f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-2368 .elementor-element.elementor-element-4518c8f3{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2368 .elementor-element.elementor-element-7760a888 img{height:195px;}.elementor-2368 .elementor-element.elementor-element-215837ac{z-index:2;}.elementor-2368 .elementor-element.elementor-element-215837ac img{height:195px;}.elementor-2368 .elementor-element.elementor-element-64b5fd83{--padding-top:0px;--padding-bottom:016px;--padding-left:024px;--padding-right:024px;--z-index:3;}.elementor-2368 .elementor-element.elementor-element-d857017{--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:24px 24px;--row-gap:24px;--column-gap:24px;--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-2368 .elementor-element.elementor-element-58e1ec2f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--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-2368 .elementor-element.elementor-element-5e18aaa5 .elementor-heading-title{font-size:36px;line-height:120%;letter-spacing:-0.36px;}.elementor-2368 .elementor-element.elementor-element-4310f8ca{--padding-top:040px;--padding-bottom:040px;--padding-left:024px;--padding-right:024px;}.elementor-2368 .elementor-element.elementor-element-4c9adc3b .elementor-heading-title{font-size:24px;line-height:130%;letter-spacing:0px;}.elementor-2368 .elementor-element.elementor-element-4d7824fb{--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;--flex-wrap:wrap;}.elementor-2368 .elementor-element.elementor-element-8a607e0 .jet-active-tags__title{font-size:14px;line-height:150%;}.elementor-2368 .elementor-element.elementor-element-dddbf06 > .elementor-widget-container{margin:0 0 0 auto;}:is( .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(16px / 2);padding-right:calc(16px / 2);padding-top:calc(16px / 2);padding-bottom:calc(16px / 2);}:is( .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid, .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);width:calc(100% + 16px);}:is( .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid, .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2368 .elementor-element.elementor-element-2fec5d81 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 16px / -2);margin-bottom:calc( 16px / -2);}.elementor-2368 .elementor-element.elementor-element-6fa42e31{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2368 .elementor-element.elementor-element-2680faea{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2368 .elementor-element.elementor-element-159ec4ca{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2368 .elementor-element.elementor-element-1bd6a237{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-2368 .elementor-element.elementor-element-1d35b5d3{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-2368 .elementor-element.elementor-element-3648d9c5{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-2368 .elementor-element.elementor-element-3a5a55dc{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-2368 .elementor-element.elementor-element-6d7b5b67{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}}@media(max-width:499px){.elementor-2368 .elementor-element.elementor-element-4518c8f3{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2368 .elementor-element.elementor-element-7b94643a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2368 .elementor-element.elementor-element-7fe13550 .elementor-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-71ce3add .elementor-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-5783a9d8 .elementor-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-5bb4f06e .elementor-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-4310f8ca{--padding-top:040px;--padding-bottom:040px;--padding-left:024px;--padding-right:024px;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2368 .elementor-element.elementor-element-2575b3af .jet-filter-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-jet-smart-filters-checkboxes .apply-filters__button, .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-checkboxes-list__label{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-filter-label{font-size:var( --e-global-typography-37309af-font-size );line-height:var( --e-global-typography-37309af-line-height );}.elementor-2368 .elementor-element.elementor-element-2e19eb63 .apply-filters__button, .elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-checkboxes-list__label{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-filter-label{font-size:var( --e-global-typography-37309af-font-size );line-height:var( --e-global-typography-37309af-line-height );}.elementor-2368 .elementor-element.elementor-element-5d6d11ae .apply-filters__button, .elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-501a972b .jet-checkboxes-list__label{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-2368 .elementor-element.elementor-element-501a972b .jet-filter-label{font-size:var( --e-global-typography-37309af-font-size );line-height:var( --e-global-typography-37309af-line-height );}.elementor-2368 .elementor-element.elementor-element-501a972b .apply-filters__button, .elementor-2368 .elementor-element.elementor-element-501a972b .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-widget-jet-smart-filters-apply-button .apply-filters__button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2368 .elementor-element.elementor-element-6a79b3cc .apply-filters__button{font-size:var( --e-global-typography-e16d4df-font-size );line-height:var( --e-global-typography-e16d4df-line-height );}.elementor-2368 .elementor-element.elementor-element-655c7490{font-size:var( --e-global-typography-f3d9dc8-font-size );line-height:var( --e-global-typography-f3d9dc8-line-height );}.elementor-2368 .elementor-element.elementor-element-6b967079{font-size:var( --e-global-typography-f3d9dc8-font-size );line-height:var( --e-global-typography-f3d9dc8-line-height );}.elementor-2368 .elementor-element.elementor-element-8a607e0 .jet-active-tag{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-2368 .elementor-element.elementor-element-8a607e0 .jet-active-tag__label{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2368 .elementor-element.elementor-element-dddbf06 .jet-remove-all-filters__button{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-2368 .elementor-element.elementor-element-4c813a42 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2368 .elementor-element.elementor-element-2fec5d81 .jet-listing-not-found{font-size:var( --e-global-typography-896afe7-font-size );line-height:var( --e-global-typography-896afe7-line-height );}.elementor-2368 .elementor-element.elementor-element-390af11a .jet-filters-pagination__link, .elementor-2368 .elementor-element.elementor-element-390af11a .jet-filters-pagination__dots{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2368 .elementor-element.elementor-element-6fa42e31{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-2368 .elementor-element.elementor-element-6c953632 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2368 .elementor-element.elementor-element-2b26f622{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2368 .elementor-element.elementor-element-1d35b5d3{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2368 .elementor-element.elementor-element-5c0dcc90{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2368 .elementor-element.elementor-element-3648d9c5{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-2368 .elementor-element.elementor-element-7f02a291{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2368 .elementor-element.elementor-element-3a5a55dc{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-2368 .elementor-element.elementor-element-1585c233{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2368 .elementor-element.elementor-element-21f6d6f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:500px){.elementor-2368 .elementor-element.elementor-element-d857017{--width:864px;}.elementor-2368 .elementor-element.elementor-element-539473f9{--width:304px;}.elementor-2368 .elementor-element.elementor-element-72d0155f{--width:864px;}.elementor-2368 .elementor-element.elementor-element-2680faea{--width:640px;}.elementor-2368 .elementor-element.elementor-element-6d7b5b67{--width:528px;}}@media(max-width:1279px) and (min-width:500px){.elementor-2368 .elementor-element.elementor-element-d857017{--width:640px;}}@media(max-width:1023px) and (min-width:500px){.elementor-2368 .elementor-element.elementor-element-d857017{--width:560px;}.elementor-2368 .elementor-element.elementor-element-539473f9{--width:100%;}.elementor-2368 .elementor-element.elementor-element-1cf52ff8{--width:336px;}.elementor-2368 .elementor-element.elementor-element-72d0155f{--width:100%;}}@media(max-width:767px) and (min-width:500px){.elementor-2368 .elementor-element.elementor-element-64b5fd83{--content-width:100%;}.elementor-2368 .elementor-element.elementor-element-d857017{--width:100%;}.elementor-2368 .elementor-element.elementor-element-1cf52ff8{--width:328px;}.elementor-2368 .elementor-element.elementor-element-2680faea{--width:100%;}.elementor-2368 .elementor-element.elementor-element-6d7b5b67{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-7760a888 */.elementor-2368 .elementor-element.elementor-element-7760a888 {
    /*position: absolute;*/
    width: calc(100% + 48px) !important;
    /*right: -24px;*/
    height: 195px;
    bottom: 0;
}

.elementor-2368 .elementor-element.elementor-element-7760a888 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: right center;
}

@media(min-width: 768px) {
    .elementor-2368 .elementor-element.elementor-element-7760a888 {
        position: absolute;
        right: -32px;
        top: 0;
        height: 100%;
        min-width: calc(100% + 64px);
        z-index: -1;
    }
    
    .elementor-2368 .elementor-element.elementor-element-7760a888 img {
        object-position: 50% center;
    }
}

@media(min-width: 1024px) {
    .elementor-2368 .elementor-element.elementor-element-7760a888 {
        right: -48px;
        min-width: calc(100% + 96px);
    }
    
    .elementor-2368 .elementor-element.elementor-element-7760a888 img {
        object-position: 55% center;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-215837ac */.elementor-2368 .elementor-element.elementor-element-215837ac {
    /*position: absolute;*/
    width: calc(100% + 48px) !important;
    /*right: -24px;*/
    height: 195px;
    bottom: 0;
}

.elementor-2368 .elementor-element.elementor-element-215837ac img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: right center;
}

@media(min-width: 768px) {
    .elementor-2368 .elementor-element.elementor-element-215837ac {
        position: absolute;
        right: -32px;
        top: 0;
        min-width: calc(100% + 64px);
        z-index: -1;
    }
}

@media(min-width: 1024px) {
    .elementor-2368 .elementor-element.elementor-element-215837ac {
        right: -48px;
        min-width: calc(100% + 96px);
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1da1bfcf */.elementor-2368 .elementor-element.elementor-element-1da1bfcf a, .elementor-2368 .elementor-element.elementor-element-1da1bfcf span {
    color: var(--Dark, #1A2933);
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 21px */
    max-width: 100%;
    text-align: start;
}

.elementor-2368 .elementor-element.elementor-element-1da1bfcf p {
    display: flex;
    gap: 8px;
    align-items: center;
    /*white-space: nowrap;*/
    flex-wrap: wrap;
}

    .elementor-2368 .elementor-element.elementor-element-1da1bfcf p {
        flex-wrap: nowrap;
        max-width: 100%;
        white-space: nowrap;
    }
    
    .elementor-2368 .elementor-element.elementor-element-1da1bfcf p .last {
        width: 1000px;
        max-width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media(min-width: 1366px) {
   .elementor-2368 .elementor-element.elementor-element-1da1bfcf p .last {
        width: 100%;
        max-width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

.elementor-2368 .elementor-element.elementor-element-1da1bfcf span.separator {
    display: flex;
    align-items: center;
}

.elementor-2368 .elementor-element.elementor-element-1da1bfcf .separator::after {
    content: '';
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M6.75 2.25L10.5 6M10.5 6L6.75 9.75M10.5 6H1.5' stroke='%231A2933' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain; 
  width: 12px;  
  height: 12px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fe13550 */.elementor-2368 .elementor-element.elementor-element-7fe13550 a {
    background: linear-gradient(0deg, rgba(26, 41, 51, 0.05) 0%, rgba(26, 41, 51, 0.05) 100%), rgba(240, 241, 245, 0.75);
    box-shadow: -2px 2px 4px 0 rgba(26, 41, 51, 0.40) inset;
    backdrop-filter: blur(8px);
    transition: all 400ms ease;
    height: 40px;
    display: flex;
    align-items: center;
}

@media(min-width: 768px) {
    .elementor-2368 .elementor-element.elementor-element-7fe13550 a {
        height: 44px;
    }
}

.elementor-2368 .elementor-element.elementor-element-7fe13550 {
     transition: all 400ms ease;
}

.elementor-2368 .elementor-element.elementor-element-7fe13550:hover a {
    border-radius: 16px;
    background: rgba(240, 241, 245, 0.80);
    box-shadow: 2px 2px 4px 0 rgba(26, 41, 51, 0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-71ce3add */.elementor-2368 .elementor-element.elementor-element-71ce3add {
    opacity: 0.6;
    transition: all 400ms ease;
}

.elementor-2368 .elementor-element.elementor-element-71ce3add:hover {
    opacity: 1;
}

.elementor-2368 .elementor-element.elementor-element-71ce3add a {
    height: 40px;
    display: flex;
    align-items: center;
}

@media(min-width: 768px) {
    .elementor-2368 .elementor-element.elementor-element-71ce3add a {
        height: 44px;
    }
}

.elementor-2368 .elementor-element.elementor-element-71ce3add:hover a {
    border-radius: 16px;
    background: rgba(240, 241, 245, 0.80);
    box-shadow: 2px 2px 4px 0 rgba(26, 41, 51, 0.25);
    backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5783a9d8 */.elementor-2368 .elementor-element.elementor-element-5783a9d8 {
    opacity: 0.6;
    transition: all 400ms ease;
}

.elementor-2368 .elementor-element.elementor-element-5783a9d8:hover {
    opacity: 1;
}

.elementor-2368 .elementor-element.elementor-element-5783a9d8 a {
    height: 40px;
    display: flex;
    align-items: center;
}

@media(min-width: 768px) {
    .elementor-2368 .elementor-element.elementor-element-5783a9d8 a {
        height: 44px;
    }
}

.elementor-2368 .elementor-element.elementor-element-5783a9d8:hover a {
    border-radius: 16px;
    background: rgba(240, 241, 245, 0.80);
    box-shadow: 2px 2px 4px 0 rgba(26, 41, 51, 0.25);
    backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bb4f06e */.elementor-2368 .elementor-element.elementor-element-5bb4f06e {
    opacity: 0.6;
    transition: all 400ms ease;
}

.elementor-2368 .elementor-element.elementor-element-5bb4f06e:hover {
    opacity: 1;
}

.elementor-2368 .elementor-element.elementor-element-5bb4f06e a {
    height: 40px;
    display: flex;
    align-items: center;
}

@media(min-width: 768px) {
    .elementor-2368 .elementor-element.elementor-element-5bb4f06e a {
        height: 44px;
    }
}

.elementor-2368 .elementor-element.elementor-element-5bb4f06e:hover a {
    border-radius: 16px;
    background: rgba(240, 241, 245, 0.80);
    box-shadow: 2px 2px 4px 0 rgba(26, 41, 51, 0.25);
    backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4518c8f3 *//*@media(min-width: 1024px) {*/
/*    .elementor-2368 .elementor-element.elementor-element-4518c8f3 {*/
/*        padding: 55px 0 72px 0;*/
/*    }*/
/*}*/

/*@media(min-width: 1440px) {*/
/*    .elementor-2368 .elementor-element.elementor-element-4518c8f3 {*/
/*        padding: 152px 0 72px 0;*/
/*    }*/
/*}*/

@media(max-width: 767px) {
    .elementor-2368 .elementor-element.elementor-element-4518c8f3::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        width: 100%;
        height: 100%;
        display: block;
        background: linear-gradient(180deg, #F0F1F5 0%, #EAECED 100%), #AFC3D3;
        
    }
}

.elementor-2368 .elementor-element.elementor-element-4518c8f3 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-2575b3af */.elementor-2368 .elementor-element.elementor-element-2575b3af input::placeholder {
    color: var(--Dark, #1A2933);
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    opacity: 0.6;
}

.elementor-2368 .elementor-element.elementor-element-2575b3af input:focus {
    outline: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c9adc3b */@media(max-width: 1023px) {
    .elementor-2368 .elementor-element.elementor-element-4c9adc3b::after {
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8.25 9V5.25C8.25 4.65326 8.48705 4.08097 8.90901 3.65901C9.33097 3.23705 9.90326 3 10.5 3H16.5C17.0967 3 17.669 3.23705 18.091 3.65901C18.5129 4.08097 18.75 4.65326 18.75 5.25V18.75C18.75 19.3467 18.5129 19.919 18.091 20.341C17.669 20.7629 17.0967 21 16.5 21H10.5C9.90326 21 9.33097 20.7629 8.90901 20.341C8.48705 19.919 8.25 19.3467 8.25 18.75V15M5.25 15L2.25 12M2.25 12L5.25 9M2.25 12H15' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
    display: block;
    }
    
    .elementor-2368 .elementor-element.elementor-element-4c9adc3b {
        display: flex;
        gap: 8px;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-2e19eb63 */.elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-checkboxes-list__decorator i {
    border: 6px solid #708FA8;
    border-radius: 2px;
    transition: 400ms ease;
    align-self: center;
}

.elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-checkboxes-list__decorator {
    background-color: transparent !important;
    transition: all 400ms ease;
    display: flex;
    align-items: center;
    justify-content: center;
}

.jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__decorator {
    border-color: #708FA8 !important;
}

.elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-checkboxes-list__row:hover .jet-checkboxes-list__decorator {
    border-color: #708FA8 !important;
}

@media(max-width: 1023px) {
    .jet-filter-label {
        display: flex;
        justify-content: space-between;
    }
    
    .elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-checkboxes-list {
        max-height: 0px;
        height: 0px;
        opacity: 0;
        overflow: hidden;
        transition: all 400ms ease;
    }
    
    .elementor-2368 .elementor-element.elementor-element-2e19eb63 .jet-checkboxes-list.active {
        max-height: var(--height);
        height: var(--height);
        opacity: 1;
        transition: all 400ms ease;
    }
    
    .thumb__filtr .jet-filter-label:has(+ .jet-checkboxes-list.active)::after {
        background-image: url('/wp-content/uploads/2025/11/Button-1.svg');
    }
    
    .thumb__filtr .jet-filter-label::after {
        content: '';
        background-image: url('/wp-content/uploads/2025/11/Button-2.svg');
        width: 30px;
        position: relative;
        z-index: 2;
        height: 30px;
        display: block;
        background-repeat: no-repeat;
        background-size: contain;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-5d6d11ae */.elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-checkboxes-list__decorator i {
    border: 6px solid #708FA8;
    border-radius: 2px;
    transition: 400ms ease;
    align-self: center;
}

.elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-checkboxes-list__decorator {
    background-color: transparent !important;
    transition: all 400ms ease;
    display: flex;
    align-items: center;
    justify-content: center;
}

.jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__decorator {
    border-color: #708FA8 !important;
}

.elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-checkboxes-list__row:hover .jet-checkboxes-list__decorator {
    border-color: #708FA8 !important;
}

@media(max-width: 1023px) {
    .jet-filter-label {
        display: flex;
        justify-content: space-between;
    }
    
    .elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-checkboxes-list {
        max-height: 0px;
        height: 0px;
        opacity: 0;
        overflow: hidden;
        transition: all 400ms ease;
    }
    
    .elementor-2368 .elementor-element.elementor-element-5d6d11ae .jet-checkboxes-list.active {
        max-height: var(--height);
        height: var(--height);
        opacity: 1;
        transition: all 400ms ease;
    }
    
    .thumb__filtr .jet-filter-label:has(+ .jet-checkboxes-list.active)::after {
        background-image: url('/wp-content/uploads/2025/11/Button-1.svg');
    }
    
    .thumb__filtr .jet-filter-label::after {
        content: '';
        background-image: url('/wp-content/uploads/2025/11/Button-2.svg');
        width: 30px;
        position: relative;
        z-index: 2;
        height: 30px;
        display: block;
        background-repeat: no-repeat;
        background-size: contain;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-501a972b */.elementor-2368 .elementor-element.elementor-element-501a972b .jet-checkboxes-list__decorator i {
    border: 6px solid #708FA8;
    border-radius: 2px;
    transition: 400ms ease;
    align-self: center;
}

.elementor-2368 .elementor-element.elementor-element-501a972b .jet-checkboxes-list__decorator {
    background-color: transparent !important;
    transition: all 400ms ease;
    display: flex;
    align-items: center;
    justify-content: center;
}

.jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__decorator {
    border-color: #708FA8 !important;
}

.elementor-2368 .elementor-element.elementor-element-501a972b .jet-checkboxes-list__row:hover .jet-checkboxes-list__decorator {
    border-color: #708FA8 !important;
}

@media(max-width: 1023px) {
    .jet-filter-label {
        display: flex;
        justify-content: space-between;
    }
    
    .elementor-2368 .elementor-element.elementor-element-501a972b .jet-checkboxes-list {
        max-height: 0px;
        height: 0px;
        opacity: 0;
        overflow: hidden;
        transition: all 400ms ease;
    }
    
    .elementor-2368 .elementor-element.elementor-element-501a972b .jet-checkboxes-list.active {
        max-height: var(--height);
        height: var(--height);
        opacity: 1;
        transition: all 400ms ease;
    }
    
    .thumb__filtr .jet-filter-label:has(+ .jet-checkboxes-list.active)::after {
        background-image: url('/wp-content/uploads/2025/11/Button-1.svg');
    }
    
    .thumb__filtr .jet-filter-label::after {
        content: '';
        background-image: url('/wp-content/uploads/2025/11/Button-2.svg');
        width: 30px;
        position: relative;
        z-index: 2;
        height: 30px;
        display: block;
        background-repeat: no-repeat;
        background-size: contain;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d7824fb */@media(max-width: 1023px) {
    .elementor-2368 .elementor-element.elementor-element-4d7824fb {
        max-height: 40vh;
        overflow-y: auto;
    }
    
    .elementor-2368 .elementor-element.elementor-element-4d7824fb::-webkit-scrollbar {
      width: 1px;
    }
    
    .elementor-2368 .elementor-element.elementor-element-4d7824fb::-webkit-scrollbar-track {
      background: transparent;
    }
    
    .elementor-2368 .elementor-element.elementor-element-4d7824fb::-webkit-scrollbar-thumb {
      background-color: #C0C2CC;
      border-radius: 16px;
    }
    
    .elementor-2368 .elementor-element.elementor-element-4d7824fb {
      scrollbar-width: thin;
      scrollbar-color: #C0C2CC transparent;
    }
    
        .all__filters:has(
    > .elementor-widget-jet-smart-filters-checkboxes:last-child
        .jet-checkboxes-list:not(.active)
) + .elementor-widget-jet-smart-filters-apply-button {
    border-top: 0 !important;
}

.all__filters:has(
    > .elementor-widget-jet-smart-filters-checkboxes:last-child
        .jet-checkboxes-list:not(.active)
) + .elementor-widget-jet-smart-filters-apply-button button {
    margin-top: 0 !important;
}
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-6a79b3cc */.apply-filters button:hover {
    background-color: #4B94C5 !important;
    box-shadow: 2px 2px 4px 0 rgba(26, 41, 51, 0.25) !important;
}

.elementor-2368 .elementor-element.elementor-element-6a79b3cc {
    border-top: 1px solid #AFC3D3;
}

.apply-filters button {
    margin-top: 16px;
}

.apply-filters button:active {
    border: 1px solid rgba(26, 41, 51, 0.25)  !important;
    background: linear-gradient(0deg, rgba(26, 41, 51, 0.03) 0%, rgba(26, 41, 51, 0.03) 100%), #4B94C5  !important;
    box-shadow: -2px 2px 4px 0 rgba(26, 41, 51, 0.40) inset  !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cf52ff8 */@media(max-width: 767px) {
    .elementor-2368 .elementor-element.elementor-element-1cf52ff8 {
        position: absolute;
        /*width: 328px;*/
        /*top: 156px;*/
        top: var(--top-from-viewport, 0);
        left: -32px;
        border-radius: 0 12px 12px 0;
        background: var(--Whiteness, #FAFAFA);
        box-shadow: 2px 2px 3px 0 rgba(26, 41, 51, 0.25);
        z-index: 5;
        transform: translateX(-100%);
    }
    
    .elementor-2368 .elementor-element.elementor-element-1cf52ff8.active {
        transform: translateX(0%);
    }
}

@media(min-width: 768px) and (max-width: 1023px) {
     .elementor-2368 .elementor-element.elementor-element-1cf52ff8 {
        position: absolute;
        /*width: 328px;*/
        /*top: 156px;*/
        top: var(--top-from-section, 0);
        left: -32px;
        border-radius: 0 12px 12px 0;
        background: var(--Whiteness, #FAFAFA);
        box-shadow: 2px 2px 3px 0 rgba(26, 41, 51, 0.25);
        z-index: 5;
        transform: translateX(-100%);
    }
    
    .elementor-2368 .elementor-element.elementor-element-1cf52ff8.active {
        transform: translateX(0%);
    }
}

.elementor-2368 .elementor-element.elementor-element-1cf52ff8 {
    transition: all 400ms ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff05621 */@media(min-width: 1024px) {
    .count__posts.active { 
    opacity: 1;
    display: flex;
    }
}

.count__posts {
    opacity: 0;
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-active-tags, class: .elementor-element-8a607e0 */.elementor-2368 .elementor-element.elementor-element-8a607e0 {
    max-width: 600px !important;
}

.elementor-2368 .elementor-element.elementor-element-8a607e0 .jet-active-tags__list {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    row-gap: 8px;
    align-items: center;
}

.elementor-2368 .elementor-element.elementor-element-8a607e0 .jet-active-tag {
    border-bottom: 1px solid var(--Green, #9C0) !important;
    display: flex;
    align-items: center;
    gap: 8px !important;
    padding: 0;
    margin: 0;
}

.elementor-2368 .elementor-element.elementor-element-8a607e0 .jet-active-tag__val {
    display: flex;
    align-items: center;
}

.elementor-2368 .elementor-element.elementor-element-8a607e0 .jet-active-tag__remove {
    color: var(--Whiteness, #FAFAFA) !important;
    display: flex;
    align-items: center;
    position: static;
    font-size: 0; 
}

.elementor-2368 .elementor-element.elementor-element-8a607e0 .jet-active-tag__remove::after {
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M7.88893 7.62073L7.62067 7.88893C7.47258 8.03702 7.23243 8.03702 7.08428 7.88893L4 4.8046L0.915674 7.88887C0.767579 8.03702 0.527419 8.03702 0.379296 7.88887L0.111092 7.62067C-0.0370308 7.47258 -0.0370308 7.23243 0.111092 7.08428L3.19541 4L0.111092 0.915674C-0.0370308 0.767579 -0.0370308 0.527419 0.111092 0.379296L0.37929 0.111098C0.527413 -0.0370254 0.767579 -0.0370254 0.915674 0.111098L4 3.19541L7.08428 0.111092C7.23243 -0.0370308 7.47258 -0.0370308 7.62067 0.111092L7.88893 0.37929C8.03702 0.527413 8.03702 0.767579 7.88893 0.915674L4.8046 4L7.88893 7.08428C8.03702 7.23243 8.03702 7.47258 7.88893 7.62073Z' fill='%231A2933'/%3E%3C/svg%3E");
}

.elementor-2368 .elementor-element.elementor-element-8a607e0 .jet-active-tag--clear {
    opacity: 0.6;
    border-bottom: none !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-remove-filters, class: .elementor-element-dddbf06 */@media(max-width: 1023px) {
    .elementor-widget-jet-smart-filters-remove-filters {
        margin-left: auto !important;
    }
}

.elementor-2368 .elementor-element.elementor-element-dddbf06 button {
    padding: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6280084 */.elementor-2368 .elementor-element.elementor-element-6280084:has(.elementor-widget-jet-smart-filters-active.hide-widget) {
    display: none !important;
    opacity: 0;
}

.elementor-2368 .elementor-element.elementor-element-6280084 {
    transition: all 400ms ease;
    display: flex;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c813a42 */@media(max-width: 1023px) {
    .elementor-2368 .elementor-element.elementor-element-4c813a42::after {
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 3C14.755 3 17.455 3.232 20.083 3.678C20.616 3.768 21 4.234 21 4.774V5.818C21 6.11348 20.9418 6.40606 20.8287 6.67904C20.7157 6.95203 20.5499 7.20007 20.341 7.409L14.909 12.841C14.7001 13.0499 14.5343 13.298 14.4213 13.571C14.3082 13.8439 14.25 14.1365 14.25 14.432V17.359C14.2501 17.777 14.1337 18.1867 13.914 18.5423C13.6943 18.8978 13.3799 19.1851 13.006 19.372L9.75 21V14.432C9.75 14.1365 9.69181 13.8439 9.57874 13.571C9.46566 13.298 9.29993 13.0499 9.091 12.841L3.659 7.409C3.45007 7.20007 3.28434 6.95203 3.17126 6.67904C3.05819 6.40606 3 6.11348 3 5.818V4.774C3 4.234 3.384 3.768 3.917 3.678C6.58757 3.22586 9.29143 2.99906 12 3Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    }
    
    .show__filtr.first.active {
        opacity: 1;
    }
    
    .show__filtr.first:not(.active) {
        opacity: 0;
    }
    
    .elementor-2368 .elementor-element.elementor-element-4c813a42 {
        display: flex;
        gap: 8px;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-pagination, class: .elementor-element-390af11a */.elementor-2368 .elementor-element.elementor-element-390af11a .prev-next .jet-filters-pagination__link {
    padding: 10px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 16px;
    border: 1px solid var(--Dark, #1A2933);
    background: rgba(240, 241, 245, 0.80);
    transitio: all 400ms ease;
}

.elementor-2368 .elementor-element.elementor-element-390af11a .jet-filters-pagination__link {
    padding: 0 !important;
    border: 1px solid transparent;
}

.elementor-2368 .elementor-element.elementor-element-390af11a .jet-filters-pagination {
    gap: 24px;
}

.elementor-2368 .elementor-element.elementor-element-390af11a .prev-next .jet-filters-pagination__link:hover {
    box-shadow: 2px 2px 4px 0 rgba(26, 41, 51, 0.25);
}

.elementor-2368 .elementor-element.elementor-element-390af11a .prev-next .jet-filters-pagination__link:active {
    box-shadow: -2px 2px 4px 0 rgba(26, 41, 51, 0.40) inset;
}

.elementor-2368 .elementor-element.elementor-element-390af11a .jet-filters-pagination__current {
    border-radius: 16px;
    display: flex;
    width: 44px;
    height: 44px;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--Dark, #1A2933);
    color: var(--Dark, #212321);
}

.elementor-2368 .elementor-element.elementor-element-390af11a .jet-filters-pagination__current div {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 150%; /* 24px */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4310f8ca */@media(min-width: 1280px) {
    .elementor-2368 .elementor-element.elementor-element-4310f8ca > div {
        gap: 144px;
    }
}

@media(max-width: 1023px) {
    .elementor-2368 .elementor-element.elementor-element-4310f8ca:has(.elementor-widget-jet-smart-filters-active.hide-widget) .thumb__filtr {
        top: 110px;
    }
}

.elementor-2368 .elementor-element.elementor-element-4310f8ca {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b000c7c */.elementor-2368 .elementor-element.elementor-element-5b000c7c .elementor-icon-wrapper{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1b567fb0 */.elementor-2368 .elementor-element.elementor-element-1b567fb0 .elementor-icon-wrapper{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2506bc2a */.elementor-2368 .elementor-element.elementor-element-2506bc2a .elementor-icon-wrapper{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-53507b8d */.elementor-2368 .elementor-element.elementor-element-53507b8d .ninja-forms-req-symbol{
    display: none;
}
.elementor-2368 .elementor-element.elementor-element-53507b8d .nf-field-label {
    margin-bottom: 8px;
    font-family: 'Maven Pro';
    font-weight: 600;
    font-size: 20px;
    line-height: 125%;
    color: #F0F1F5;
}
.elementor-2368 .elementor-element.elementor-element-53507b8d input, textarea {
    border-color: #F0F1F5;
    border-radius: 10px;
    padding: 12px;
    background-color: #FAFAFA;
}
.elementor-2368 .elementor-element.elementor-element-53507b8d textarea {
    max-height: 90px;
}
.elementor-2368 .elementor-element.elementor-element-53507b8d .nf-field-container, .elementor-2368 .elementor-element.elementor-element-53507b8d .phone-container.nf-field-container   {
    margin-bottom: 24px !important;
}
.elementor-2368 .elementor-element.elementor-element-53507b8d #nf-label-field-6 {
    color: #FAFAFA;
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}
.elementor-2368 .elementor-element.elementor-element-53507b8d .ninja-forms-field[type="submit"] {
    border-color: transparent !important;
    color: #1A2933;
    font-family: 'Maven Pro';
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    border-radius: 16px;
    padding: 10px 20px;
    background-color: #99CC00;
}
.elementor-2368 .elementor-element.elementor-element-53507b8d .ninja-forms-field[type="checkbox"] {
    border: 0 !important;
    height: 1px !important;
    padding: 0 !important;
    position: relative !important;
    width: 1px !important;
    white-space: nowrap !important;
}
.elementor-2368 .elementor-element.elementor-element-53507b8d .ninja-forms-field[type="checkbox"]::before {
    content: '';
    display: block;
    border-radius: 4px;
    width: 16px;
    height: 16px;
    border: none;
    background-color: white;
    position: absolute;
    top: -12px;
    left: 0;
}

.elementor-2368 .elementor-element.elementor-element-53507b8d .ninja-forms-field[type="checkbox"]:checked::after {
    content: '';
    width: 18px;
    height: 18px;
    display: block;
    top: -12px;
    left: 0;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAABoCAMAAAAO9wgWAAAANlBMVEUAAAB5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xibwNlPEAAAAEXRSTlMAyw8LwIqeGvfaj41BRoiwd3tb0v4AAAE4SURBVGje7c5JbsJAFEVRk8ZJSEO8/80yQTpTpDK+Eqo3/vrnLkfu/2NJd96+kgL+1hTwmwJ+U8BvCvhNAb8p4DcF/KaA3xTwmwJ+U8BvCvhNAb8p4KcF36iggN8U8M3ssljhn15u59Of/vSnP/3p77L36U9/+s/i/66x/7mtsb8paHwFja+g8RU0voLKV1D5Co71f/gKIl9B5SuofAWVr6DyFVS+gspXEPoK7O84X8Huvl3u+rfu7dvr230Fo/54wag/XjDqjxcM+uMFpzF/vOARvoLKV1D5CipfQeUrqHwFla+g8hVUvoLKV1D5CipfQeUrqHwFla+g8hVUvoLKV1D5CipfQeUrqHwFla+g8hVUvoLKV1D5CipfQeUrqHwFR/lmCgpfQeUrqHwFla+g8hVEvoLzI/wricIP+qRx074AAAAASUVORK5CYII=);
}

.elementor-2368 .elementor-element.elementor-element-53507b8d .nf-field-element .ninja-forms-field[type="checkbox"] {
    margin-right: 24px;
}

.elementor-2368 .elementor-element.elementor-element-53507b8d .ninja-forms-field[type="submit"]:hover {
    background-color: #4B94C5;
    box-shadow: 2px 2px 4px 0px #1A293340;
}

.elementor-2368 .elementor-element.elementor-element-53507b8d .ninja-forms-field[type="submit"]:hover {
    box-shadow: 2px 2px 4px 0px #1A293340 !important;
}
.elementor-2368 .elementor-element.elementor-element-53507b8d .ninja-forms-field[type="submit"]:active {
  border: 1px solid rgba(26, 41, 51, 0.25) !important;
  box-shadow: inset -2px 2px 4px 0 rgba(26, 41, 51, 0.4) !important;
 background: #4b94c5 !important;
}


.elementor-2368 .elementor-element.elementor-element-53507b8d .ninja-forms-field[type="submit"]:active {
    background: linear-gradient(0deg, #4B94C5, #4B94C5),
linear-gradient(0deg, rgba(26, 41, 51, 0.03), rgba(26, 41, 51, 0.03));
    border: 1px solid #1A293340;
    box-shadow: -2px 2px 4px 0px #1A293366 inset;
}
.elementor-2368 .elementor-element.elementor-element-53507b8d .textbox-container {
    margin-bottom: 0px !important;
}
.elementor-2368 .elementor-element.elementor-element-53507b8d .nf-field-6-wrap .nf-field-label {
    margin-bottom: 0px !important;
    padding-left: 12px !important;
}
.elementor-2368 .elementor-element.elementor-element-53507b8d .nf-before-form-content{
    display: none;
}
@media (max-width: 767px) {
    .elementor-2368 .elementor-element.elementor-element-53507b8d .ninja-forms-field[type="submit"] {
        padding: 8px 20px !important;
    }
    .elementor-2368 .elementor-element.elementor-element-53507b8d .nf-field-container {
    margin-bottom: 12px;
    }
    .elementor-2368 .elementor-element.elementor-element-53507b8d .nf-field-label {
    font-size: 17px;
    line-height: 125%;
    }
    .elementor-2368 .elementor-element.elementor-element-53507b8d input, textarea {
    padding: 8px !important;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    .elementor-2368 .elementor-element.elementor-element-53507b8d .nf-field-label {
    font-size: 18px;
    line-height: 125%;
    }
}/* End custom CSS */
/* Start custom CSS */.jet-engine-frontend-query-editor-buttons {
    display: none !important;
}/* End custom CSS */