.elementor-2974 .elementor-element.elementor-element-2477321{--display:flex;}.elementor-2974 .elementor-element.elementor-element-2477321:not(.elementor-motion-effects-element-type-background), .elementor-2974 .elementor-element.elementor-element-2477321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2974 .elementor-element.elementor-element-7e75575{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--border-radius:2px 2px 2px 2px;--margin-top:0px;--margin-bottom:0px;--margin-left:012px;--margin-right:0px;}.elementor-2974 .elementor-element.elementor-element-7e75575:not(.elementor-motion-effects-element-type-background), .elementor-2974 .elementor-element.elementor-element-7e75575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medsokl.studionext.digital/wp-content/uploads/2026/06/MEDSOKL-baza-wiedzy-merytoryczne-wsparcie-twoich-decyzji.png");background-position:80% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-2974 .elementor-element.elementor-element-7e75575::before, .elementor-2974 .elementor-element.elementor-element-7e75575 > .elementor-background-video-container::before, .elementor-2974 .elementor-element.elementor-element-7e75575 > .e-con-inner > .elementor-background-video-container::before, .elementor-2974 .elementor-element.elementor-element-7e75575 > .elementor-background-slideshow::before, .elementor-2974 .elementor-element.elementor-element-7e75575 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2974 .elementor-element.elementor-element-7e75575 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2974 .elementor-element.elementor-element-11898a8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-2974 .elementor-element.elementor-element-cea6257{--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;}.elementor-2974 .elementor-element.elementor-element-4e8682e{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.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-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2974 .elementor-element.elementor-element-18d47b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2974 .elementor-element.elementor-element-18d47b5 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-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-2974 .elementor-element.elementor-element-566b030{font-family:var( --e-global-typography-b470b6c-font-family ), Sans-serif;font-size:var( --e-global-typography-b470b6c-font-size );font-weight:var( --e-global-typography-b470b6c-font-weight );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );color:var( --e-global-color-primary );}.elementor-2974 .elementor-element.elementor-element-21eb1cb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-2974 .elementor-element.elementor-element-21eb1cb:not(.elementor-motion-effects-element-type-background), .elementor-2974 .elementor-element.elementor-element-21eb1cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2974 .elementor-element.elementor-element-0a06a68{--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;}.elementor-2974 .elementor-element.elementor-element-1ccb474{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.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-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-e471207{width:100%;max-width:100%;}.elementor-2974 .elementor-element.elementor-element-e471207 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-2974 .elementor-element.elementor-element-e471207 .jet-search-filter__input{font-family:var( --e-global-typography-b470b6c-font-family ), Sans-serif;font-size:var( --e-global-typography-b470b6c-font-size );font-weight:var( --e-global-typography-b470b6c-font-weight );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );color:#014E5999;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:2px 2px 2px 2px;padding:10px 12px 10px 12px;}.elementor-2974 .elementor-element.elementor-element-e471207 .jet-search-filter__input::placeholder{color:#014E5999;}.elementor-2974 .elementor-element.elementor-element-e471207 .jet-search-filter__input:-ms-input-placeholder{color:#014E5999;}.elementor-2974 .elementor-element.elementor-element-e471207 .jet-search-filter__input::-ms-input-placeholder{color:#014E5999;}.elementor-2974 .elementor-element.elementor-element-e471207 .jet-search-filter__input-clear{color:#014E5999;}.elementor-2974 .elementor-element.elementor-element-e471207 .jet-search-filter__input-loading{color:#014E5999;}.elementor-2974 .elementor-element.elementor-element-e471207 .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 );color:var( --e-global-color-dcee6a2 );margin:0px 0px 16px 0px;}.elementor-2974 .elementor-element.elementor-element-fd7c74d{--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;--border-radius:0px 2px 2px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:016px;--padding-left:032px;--padding-right:016px;}.elementor-2974 .elementor-element.elementor-element-fd7c74d:not(.elementor-motion-effects-element-type-background), .elementor-2974 .elementor-element.elementor-element-fd7c74d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2974 .elementor-element.elementor-element-6b5ad0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2974 .elementor-element.elementor-element-6b5ad0f .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-dcee6a2 );}.elementor-2974 .elementor-element.elementor-element-fcf84b1{--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-radio .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-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-smart-filters-radio .apply-filters__button, .elementor-widget-jet-smart-filters-radio .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-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-radio-list__row{display:block;margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-list-tree__children{display:block;margin-right:calc(0px/2);margin-left:calc(0px/2);padding-left:0px;}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-radio-list-wrapper{margin-left:calc(-0px/2);margin-right:calc(-0px/2);}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-list-tree__children:not(:last-child){margin-bottom:4px;}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-radio-list__row:not(:last-child){margin-bottom:4px;}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-radio-list__label{font-family:var( --e-global-typography-b470b6c-font-family ), Sans-serif;font-size:var( --e-global-typography-b470b6c-font-size );font-weight:var( --e-global-typography-b470b6c-font-weight );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-radio-list__button{color:var( --e-global-color-dcee6a2 );padding:6px 8px 6px 8px;}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-radio-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:var( --e-global-color-text );border-radius:50% 50% 50% 50%;overflow:hidden;}.rtl .elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-radio-list__decorator{margin-left:10px;}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-radio-list__checked-icon{font-size:0px;color:var( --e-global-color-845d2f5 );}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-collapse-icon{width:20px;height:20px;}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-collapse-none{width:20px;height:20px;}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-filter-label{font-family:"Zalando Sans SemiExpanded (custom)", Sans-serif;font-size:18px;font-weight:400;line-height:130%;letter-spacing:-0.54px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .apply-filters__button, .elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-b1b0a23-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b0a23-font-size );text-transform:var( --e-global-typography-b1b0a23-text-transform );line-height:var( --e-global-typography-b1b0a23-line-height );letter-spacing:var( --e-global-typography-b1b0a23-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .apply-filters__button{border-radius:0px 0px 0px 0px;padding:8px 20px 8px 20px;margin:0px 0px 0px 0px;}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-filter-items-dropdown__apply-button{border-radius:0px 0px 0px 0px;padding:8px 20px 8px 20px;}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-filter+.jet-filter{margin-top:0px;}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top: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-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-checkboxes-list__label{font-family:var( --e-global-typography-b470b6c-font-family ), Sans-serif;font-size:var( --e-global-typography-b470b6c-font-size );font-weight:var( --e-global-typography-b470b6c-font-weight );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-checkboxes-list__button{color:var( --e-global-color-dcee6a2 );padding:6px 8px 6px 8px;border-radius:0px 0px 0px 0px;}.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-top:0px;margin-right:10px;background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:4px 4px 4px 4px;overflow:hidden;}.rtl .elementor-2974 .elementor-element.elementor-element-32fb08b .jet-checkboxes-list__decorator{margin-left:10px;}.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-checkboxes-list__checked-icon{font-size:0px;color:#69292900;}.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-collapse-icon{width:20px;height:20px;}.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-collapse-none{width:20px;height:20px;}.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-filter-label{font-family:"Zalando Sans SemiExpanded (custom)", Sans-serif;font-size:18px;font-weight:400;line-height:130%;letter-spacing:-0.54px;color:var( --e-global-color-dcee6a2 );border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:12px 0px 12px 0px;margin:0px 0px 0px 0px;}.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-filter+.jet-filter{margin-top:10px;}.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.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-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-3bf605f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2974 .elementor-element.elementor-element-3bf605f .apply-filters__button{font-family:var( --e-global-typography-b1b0a23-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b0a23-font-size );text-transform:var( --e-global-typography-b1b0a23-text-transform );line-height:var( --e-global-typography-b1b0a23-line-height );letter-spacing:var( --e-global-typography-b1b0a23-letter-spacing );color:var( --e-global-color-secondary );background-color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;padding:8px 20px 8px 20px;}.elementor-2974 .elementor-element.elementor-element-3bf605f .apply-filters__button:disabled{opacity:50%;}.elementor-2974 .elementor-element.elementor-element-2ef306f{--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;}.elementor-2974 .elementor-element.elementor-element-c84eb3e .jet-active-tags__title{font-family:var( --e-global-typography-da2ea38-font-family ), Sans-serif;font-size:var( --e-global-typography-da2ea38-font-size );line-height:var( --e-global-typography-da2ea38-line-height );letter-spacing:var( --e-global-typography-da2ea38-letter-spacing );color:var( --e-global-color-dcee6a2 );margin:0px 024px 0px 0px;}.elementor-2974 .elementor-element.elementor-element-c84eb3e .jet-smart-filters-active-tags{flex-direction:row;}.elementor-2974 .elementor-element.elementor-element-c84eb3e .jet-active-tags__list{flex-direction:row;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2974 .elementor-element.elementor-element-c84eb3e .jet-active-tag{margin-right:24px;margin-bottom:0px;font-family:var( --e-global-typography-6428f14-font-family ), Sans-serif;font-size:var( --e-global-typography-6428f14-font-size );font-weight:var( --e-global-typography-6428f14-font-weight );text-transform:var( --e-global-typography-6428f14-text-transform );line-height:var( --e-global-typography-6428f14-line-height );letter-spacing:var( --e-global-typography-6428f14-letter-spacing );color:var( --e-global-color-dcee6a2 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-845d2f5 );padding:4px 4px 4px 4px;}.elementor-2974 .elementor-element.elementor-element-c84eb3e .jet-active-tag__label{font-family:var( --e-global-typography-6428f14-font-family ), Sans-serif;font-size:var( --e-global-typography-6428f14-font-size );font-weight:var( --e-global-typography-6428f14-font-weight );text-transform:var( --e-global-typography-6428f14-text-transform );line-height:var( --e-global-typography-6428f14-line-height );letter-spacing:var( --e-global-typography-6428f14-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-c84eb3e .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-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-ee1ca59 .jet-remove-all-filters__button{font-family:var( --e-global-typography-e18f832-font-family ), Sans-serif;font-size:var( --e-global-typography-e18f832-font-size );font-weight:var( --e-global-typography-e18f832-font-weight );line-height:var( --e-global-typography-e18f832-line-height );letter-spacing:var( --e-global-typography-e18f832-letter-spacing );color:var( --e-global-color-dcee6a2 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-2974 .elementor-element.elementor-element-ee1ca59 .jet-remove-all-filters__button:hover{background-color:#91737300;}.elementor-2974 .elementor-element.elementor-element-a1771b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2974 .elementor-element.elementor-element-a1771b3 .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-dcee6a2 );}.elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .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);}:is( .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .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);}.elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}:is( .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .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-2974 .elementor-element.elementor-element-4ed0df7 .jet-listing-not-found{font-family:var( --e-global-typography-b470b6c-font-family ), Sans-serif;font-size:var( --e-global-typography-b470b6c-font-size );font-weight:var( --e-global-typography-b470b6c-font-weight );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-4abf30f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2974 .elementor-element.elementor-element-4abf30f .jet-filters-pagination{padding:0px 0px 0px 0px;column-gap:24px;row-gap:0px;justify-content:center;}.elementor-2974 .elementor-element.elementor-element-4abf30f .jet-filters-pagination__link, .elementor-2974 .elementor-element.elementor-element-4abf30f .jet-filters-pagination__dots{font-family:var( --e-global-typography-b470b6c-font-family ), Sans-serif;font-size:var( --e-global-typography-b470b6c-font-size );font-weight:var( --e-global-typography-b470b6c-font-weight );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-4abf30f .jet-filters-pagination__current .jet-filters-pagination__link{background-color:var( --e-global-color-845d2f5 );color:var( --e-global-color-secondary );}.elementor-2974 .elementor-element.elementor-element-4abf30f .jet-filters-pagination__link{border-radius:0px 0px 0px 0px;}.elementor-2974 .elementor-element.elementor-element-4abf30f .jet-filters-pagination__dots{border-radius:0px 0px 0px 0px;}.elementor-2974 .elementor-element.elementor-element-4abf30f .jet-filters-pagination__load-more{order:initial;}.elementor-2974 .elementor-element.elementor-element-2a8fed0{--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;}.elementor-2974 .elementor-element.elementor-element-2a8fed0:not(.elementor-motion-effects-element-type-background), .elementor-2974 .elementor-element.elementor-element-2a8fed0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2974 .elementor-element.elementor-element-3075cf3{--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;}.elementor-2974 .elementor-element.elementor-element-3075cf3:not(.elementor-motion-effects-element-type-background), .elementor-2974 .elementor-element.elementor-element-3075cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(min-width:500px){.elementor-2974 .elementor-element.elementor-element-7e75575{--width:calc(100% - 24px);}.elementor-2974 .elementor-element.elementor-element-cea6257{--width:704px;}.elementor-2974 .elementor-element.elementor-element-fd7c74d{--width:336px;}}@media(max-width:1365px){.elementor-2974 .elementor-element.elementor-element-11898a8{--padding-top:0112px;--padding-bottom:0112px;--padding-left:048px;--padding-right:048px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-18d47b5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-566b030{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-0a06a68{--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-2974 .elementor-element.elementor-element-1ccb474{--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-search .jet-search-filter__submit{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-e471207 .jet-search-filter__input{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-e471207 .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-2974 .elementor-element.elementor-element-6b5ad0f .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-widget-jet-smart-filters-radio .jet-filter-items-moreless__toggle{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-smart-filters-radio .apply-filters__button, .elementor-widget-jet-smart-filters-radio .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-radio-list__label{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .apply-filters__button, .elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-b1b0a23-font-size );line-height:var( --e-global-typography-b1b0a23-line-height );letter-spacing:var( --e-global-typography-b1b0a23-letter-spacing );}.elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-checkboxes-list__label{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-widget-jet-smart-filters-apply-button .apply-filters__button{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-3bf605f .apply-filters__button{font-size:var( --e-global-typography-b1b0a23-font-size );line-height:var( --e-global-typography-b1b0a23-line-height );letter-spacing:var( --e-global-typography-b1b0a23-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-c84eb3e .jet-active-tags__title{font-size:var( --e-global-typography-da2ea38-font-size );line-height:var( --e-global-typography-da2ea38-line-height );letter-spacing:var( --e-global-typography-da2ea38-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-c84eb3e .jet-active-tag{font-size:var( --e-global-typography-6428f14-font-size );line-height:var( --e-global-typography-6428f14-line-height );letter-spacing:var( --e-global-typography-6428f14-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-c84eb3e .jet-active-tag__label{font-size:var( --e-global-typography-6428f14-font-size );line-height:var( --e-global-typography-6428f14-line-height );letter-spacing:var( --e-global-typography-6428f14-letter-spacing );}.elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-ee1ca59 .jet-remove-all-filters__button{font-size:var( --e-global-typography-e18f832-font-size );line-height:var( --e-global-typography-e18f832-line-height );letter-spacing:var( --e-global-typography-e18f832-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-a1771b3 .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-2974 .elementor-element.elementor-element-4ed0df7 .jet-listing-not-found{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-4abf30f .jet-filters-pagination__link, .elementor-2974 .elementor-element.elementor-element-4abf30f .jet-filters-pagination__dots{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}}@media(max-width:1279px){.elementor-2974 .elementor-element.elementor-element-7e75575{--min-height:initial;}.elementor-2974 .elementor-element.elementor-element-7e75575:not(.elementor-motion-effects-element-type-background), .elementor-2974 .elementor-element.elementor-element-7e75575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:60% 0%;}:is( .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .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);}:is( .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .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);}.elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);}:is( .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2);}:is( .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .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);}}@media(max-width:1023px){.elementor-2974 .elementor-element.elementor-element-7e75575:not(.elementor-motion-effects-element-type-background), .elementor-2974 .elementor-element.elementor-element-7e75575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:60% 0%;}.elementor-2974 .elementor-element.elementor-element-7e75575{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2974 .elementor-element.elementor-element-11898a8{--padding-top:56px;--padding-bottom:56px;--padding-left:36px;--padding-right:36px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-18d47b5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-566b030{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-21eb1cb{--padding-top:056px;--padding-bottom:056px;--padding-left:0px;--padding-right:0px;}.elementor-2974 .elementor-element.elementor-element-0a06a68{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-2974 .elementor-element.elementor-element-1ccb474{--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 );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-e471207 .jet-search-filter__input{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-e471207 .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-2974 .elementor-element.elementor-element-fd7c74d{--padding-top:0px;--padding-bottom:016px;--padding-left:032px;--padding-right:016px;--z-index:5;}.elementor-2974 .elementor-element.elementor-element-6b5ad0f .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-2974 .elementor-element.elementor-element-fcf84b1{--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-radio .jet-filter-items-moreless__toggle{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-smart-filters-radio .apply-filters__button, .elementor-widget-jet-smart-filters-radio .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-radio-list__label{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .apply-filters__button, .elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-b1b0a23-font-size );line-height:var( --e-global-typography-b1b0a23-line-height );letter-spacing:var( --e-global-typography-b1b0a23-letter-spacing );}.elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-checkboxes-list__label{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-widget-jet-smart-filters-apply-button .apply-filters__button{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-3bf605f .apply-filters__button{font-size:var( --e-global-typography-b1b0a23-font-size );line-height:var( --e-global-typography-b1b0a23-line-height );letter-spacing:var( --e-global-typography-b1b0a23-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-c84eb3e .jet-active-tags__title{font-size:var( --e-global-typography-da2ea38-font-size );line-height:var( --e-global-typography-da2ea38-line-height );letter-spacing:var( --e-global-typography-da2ea38-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-c84eb3e .jet-active-tag{font-size:var( --e-global-typography-6428f14-font-size );line-height:var( --e-global-typography-6428f14-line-height );letter-spacing:var( --e-global-typography-6428f14-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-c84eb3e .jet-active-tag__label{font-size:var( --e-global-typography-6428f14-font-size );line-height:var( --e-global-typography-6428f14-line-height );letter-spacing:var( --e-global-typography-6428f14-letter-spacing );}.elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-ee1ca59 .jet-remove-all-filters__button{font-size:var( --e-global-typography-e18f832-font-size );line-height:var( --e-global-typography-e18f832-line-height );letter-spacing:var( --e-global-typography-e18f832-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-a1771b3 .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-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .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);}:is( .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .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);}.elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}:is( .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2974 .elementor-element.elementor-element-4ed0df7 > .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-2974 .elementor-element.elementor-element-4ed0df7 .jet-listing-not-found{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-4abf30f .jet-filters-pagination__link, .elementor-2974 .elementor-element.elementor-element-4abf30f .jet-filters-pagination__dots{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}}@media(max-width:767px){.elementor-2974 .elementor-element.elementor-element-11898a8{--padding-top:032px;--padding-bottom:032px;--padding-left:024px;--padding-right:024px;}.elementor-2974 .elementor-element.elementor-element-cea6257{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2974 .elementor-element.elementor-element-21eb1cb{--padding-top:032px;--padding-bottom:032px;--padding-left:0px;--padding-right:0px;}.elementor-2974 .elementor-element.elementor-element-0a06a68{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2974 .elementor-element.elementor-element-1ccb474{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2974 .elementor-element.elementor-element-fcf84b1{--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-2974 .elementor-element.elementor-element-96d8ae2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2974 .elementor-element.elementor-element-32fb08b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2974 .elementor-element.elementor-element-4ed0df7 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2974 .elementor-element.elementor-element-4abf30f > .elementor-widget-container{margin:-8px 0px 0px 0px;}}@media(max-width:499px){.elementor-2974 .elementor-element.elementor-element-7e75575:not(.elementor-motion-effects-element-type-background), .elementor-2974 .elementor-element.elementor-element-7e75575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-18d47b5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-566b030{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-e471207 .jet-search-filter__input{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-e471207 .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-2974 .elementor-element.elementor-element-6b5ad0f .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-widget-jet-smart-filters-radio .jet-filter-items-moreless__toggle{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-smart-filters-radio .apply-filters__button, .elementor-widget-jet-smart-filters-radio .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-radio-list__label{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-96d8ae2 .apply-filters__button, .elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-b1b0a23-font-size );line-height:var( --e-global-typography-b1b0a23-line-height );letter-spacing:var( --e-global-typography-b1b0a23-letter-spacing );}.elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-checkboxes-list__label{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-widget-jet-smart-filters-apply-button .apply-filters__button{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-3bf605f .apply-filters__button{font-size:var( --e-global-typography-b1b0a23-font-size );line-height:var( --e-global-typography-b1b0a23-line-height );letter-spacing:var( --e-global-typography-b1b0a23-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-c84eb3e .jet-active-tags__title{font-size:var( --e-global-typography-da2ea38-font-size );line-height:var( --e-global-typography-da2ea38-line-height );letter-spacing:var( --e-global-typography-da2ea38-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-c84eb3e .jet-active-tag{font-size:var( --e-global-typography-6428f14-font-size );line-height:var( --e-global-typography-6428f14-line-height );letter-spacing:var( --e-global-typography-6428f14-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-c84eb3e .jet-active-tag__label{font-size:var( --e-global-typography-6428f14-font-size );line-height:var( --e-global-typography-6428f14-line-height );letter-spacing:var( --e-global-typography-6428f14-letter-spacing );}.elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-ee1ca59 .jet-remove-all-filters__button{font-size:var( --e-global-typography-e18f832-font-size );line-height:var( --e-global-typography-e18f832-line-height );letter-spacing:var( --e-global-typography-e18f832-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-a1771b3 .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-2974 .elementor-element.elementor-element-4ed0df7 .jet-listing-not-found{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}.elementor-2974 .elementor-element.elementor-element-4abf30f .jet-filters-pagination__link, .elementor-2974 .elementor-element.elementor-element-4abf30f .jet-filters-pagination__dots{font-size:var( --e-global-typography-b470b6c-font-size );line-height:var( --e-global-typography-b470b6c-line-height );letter-spacing:var( --e-global-typography-b470b6c-letter-spacing );}}@media(max-width:1279px) and (min-width:500px){.elementor-2974 .elementor-element.elementor-element-cea6257{--width:604px;}}@media(max-width:1023px) and (min-width:500px){.elementor-2974 .elementor-element.elementor-element-7e75575{--width:100%;}.elementor-2974 .elementor-element.elementor-element-fd7c74d{--width:336px;}}@media(max-width:767px) and (min-width:500px){.elementor-2974 .elementor-element.elementor-element-cea6257{--width:100%;}.elementor-2974 .elementor-element.elementor-element-fd7c74d{--width:328px;}}/* Start custom CSS for shortcode, class: .elementor-element-aba4406 */.elementor-2974 .elementor-element.elementor-element-aba4406 nav p {
    display: flex;
    align-items: center;
    gap: 6px;
}

.elementor-2974 .elementor-element.elementor-element-aba4406 .separator {
    display: none !important;
}

.elementor-2974 .elementor-element.elementor-element-aba4406 a {
    color: var(--Whiteness, #F9F9F9);
    text-align: center;
    font-family: Gantari;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; /* 18.9px */
    letter-spacing: -0.14px;
    display: flex;
    align-items: center;
    gap: 6px;
}

.elementor-2974 .elementor-element.elementor-element-aba4406 .last {
    color: var(--Sky-blue, #BAD4DD);
    text-align: center;
    font-family: Gantari;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; /* 18.9px */
    letter-spacing: -0.14px;
}

.elementor-2974 .elementor-element.elementor-element-aba4406 a::after {
    content: '';
    width: 16px;
    height: 16px;
    background-image: url('/wp-content/uploads/2026/05/Frame-11.svg');
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18d47b5 */.elementor-2974 .elementor-element.elementor-element-18d47b5 span {
    color: var(--Light-turquoise, #7CC7C1);
    font-family: "Zalando Sans SemiExpanded";
    font-size: 34px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.34px;
}

@media(min-width: 768px) {
    .elementor-2974 .elementor-element.elementor-element-18d47b5 span {
        color: var(--Light-turquoise, #7CC7C1);
        font-family: "Zalando Sans SemiExpanded";
        font-size: 38px;
        font-style: normal;
        font-weight: 600;
        line-height: 120%;
        letter-spacing: -0.38px;
    }
}

@media(min-width: 1024px) {
    .elementor-2974 .elementor-element.elementor-element-18d47b5 span {
        color: var(--Light-turquoise, #7CC7C1);
        font-family: "Zalando Sans SemiExpanded";
        font-size: 48px;
        font-style: normal;
        font-weight: 600;
        line-height: 120%;
        letter-spacing: -0.48px;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-e471207 */.elementor-2974 .elementor-element.elementor-element-e471207 input:focus {
    outline: none !important;
}

.elementor-2974 .elementor-element.elementor-element-e471207 input {
    background-color: #f9f9f9 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b5ad0f */.elementor-2974 .elementor-element.elementor-element-6b5ad0f::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-2974 .elementor-element.elementor-element-6b5ad0f {
        display: flex;
        gap: 8px;
        align-items: center;
    }/* End custom CSS */
/* Start custom CSS for jet-smart-filters-radio, class: .elementor-element-96d8ae2 */.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-radio-list__row {
    padding-top: 0px !important;
}

.elementor-2974 .elementor-element.elementor-element-96d8ae2 fieldset .jet-radio-list__row:last-child {
    margin-bottom: 0 !important;
}

.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-radio-list-wrapper {
    margin: 8px 0 0px 0 !important;
}

.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-radio-list__decorator,
.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-radio-list__label {
    transition: all 400ms ease;
}

.elementor-2974 .elementor-element.elementor-element-96d8ae2 .jet-radio-list__decorator .jet-radio-list__checked-icon {
    width: 12px;
    height: 12px;
    min-height: initial !important;
    min-width: initial !important;
    background: transparent !important;
}

.jet-radio-list__input:checked+.jet-radio-list__button .jet-radio-list__decorator .jet-radio-list__checked-icon {
    background: var(--Deep-sea-green, #014E59) !important;
    border-radius: 50%;
}

.jet-radio-list__input:checked+.jet-radio-list__button .jet-radio-list__label {
    color: #014E59 !important;
}

.jet-radio-list__input:checked+.jet-radio-list__button .jet-radio-list__decorator {
    border-radius: 24px !important;
    /*background: var(--Deep-sea-green, #014E59) !important;*/
    border: 1px solid #014E59 !important;
    background: transparent !important;
}

.jet-radio-list__row:hover:not(:has(.jet-radio-list__input:checked)) .jet-radio-list__button .jet-radio-list__decorator {
    border: 1px solid #009684 !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-32fb08b */.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-checkboxes-list__decorator i {
    border: 6px solid #014E59;
    border-radius: 2px;
    transition: 400ms ease;
    align-self: center;
}

.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-checkboxes-list__decorator,
.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-checkboxes-list__label {
    transition: all 400ms ease;
}

.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__decorator {
    background: transparent !important;
    border: 1px solid #014E59 !important;
}

.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__label {
    color: var(--Deep-sea-green, #014E59) !important;
}

.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-checkboxes-list__button {
    display: flex;
    align-items: center;
}

.elementor-2974 .elementor-element.elementor-element-32fb08b .jet-checkboxes-list__row {
    margin: 0 0 4px 0 !important;
    padding: 0 !important;
}

.elementor-2974 .elementor-element.elementor-element-32fb08b fieldset .jet-checkboxes-list__row:last-child {
    margin: 0 !important;
}

.elementor-2974 .elementor-element.elementor-element-32fb08b fieldset {
    margin: 8px 0 0px 0 !important;
    padding: 0 0 16px 0;
    border-bottom: 1px solid #BAD4DD !important;
}

.jet-checkboxes-list__row:hover:not(:has(.jet-checkboxes-list__input:checked)) .jet-checkboxes-list__button .jet-checkboxes-list__decorator {
    border: 1px solid #009684 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcf84b1 */@media(max-width: 1023px) {
    .elementor-2974 .elementor-element.elementor-element-fcf84b1 {
        max-height: 40vh;
        overflow-y: auto;
    }
    
    .elementor-2974 .elementor-element.elementor-element-fcf84b1::-webkit-scrollbar {
      width: 1px;
    }
    
    .elementor-2974 .elementor-element.elementor-element-fcf84b1::-webkit-scrollbar-track {
      background: transparent;
    }
    
    .elementor-2974 .elementor-element.elementor-element-fcf84b1::-webkit-scrollbar-thumb {
      background-color: #C0C2CC;
      border-radius: 16px;
    }
    
    .elementor-2974 .elementor-element.elementor-element-fcf84b1 {
      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;
}
}

.thumb__filtr .jet-filter-label {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.thumb__filtr .jet-filter-label::after {
    content: '';
    background-image: url(/wp-content/uploads/2026/06/Frame-14.svg);
    position: relative;
    z-index: 2;
    width: 28px;
    height: 31px;
    border-left: 1px solid #BAD4DD;
    aspect-ratio: 1/1;
    display: block;
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: contain;
    background-size: 20px 20px;
    transition: all 200ms ease;
}

.thumb__filtr .jet-filter-label:has(+ .jet-checkboxes-list.active)::after, 
.thumb__filtr .jet-filter-label:has(+ .jet-radio-list.active)::after {
    background-image: url(/wp-content/uploads/2026/06/Frame-13.svg);
}

.thumb__filtr .jet-checkboxes-list.active,
.thumb__filtr .jet-radio-list.active {
    max-height: var(--height);
    height: var(--height);
    opacity: 1;
    transition: all 400ms ease;
}

.thumb__filtr .jet-checkboxes-list,
.thumb__filtr .jet-radio-list {
    max-height: 0px;
    height: 0px;
    opacity: 0;
    overflow: hidden;
    transition: all 400ms ease;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-3bf605f */.elementor-2974 .elementor-element.elementor-element-3bf605f button {
    background: linear-gradient(94deg, #014E59 -0.08%, #127576 99.92%) !important;
    height: 35px !important;
    display: flex;
    width: fit-content;
    align-items: center;
    justify-content: center;
    border-radius: 2px;
    transition: all 400ms ease;
    margin: 0 !important;
    opacity: 1 !important;
    position: relative;
    z-index: 3;
}

.elementor-2974 .elementor-element.elementor-element-3bf605f a {
    background-color: transparent !important;
    z-index: 5;
}

.elementor-2974 .elementor-element.elementor-element-3bf605f button::before {
    content: "Zastosuj";
    position: absolute;
    border-radius: 2px;
    width: 100%;
    height: 100%;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: 0;
    background: linear-gradient(94deg, #009684 -0.08%, #014E59 99.92%) !important;
    opacity: 0;
    z-index: 1;
    transition: opacity 400ms ease;
    color: var(--Ice-blue, #E6F0F3);
    font-family: "Zalando Sans SemiExpanded";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%; /* 18.2px */
    letter-spacing: 0.14px;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-2974 .elementor-element.elementor-element-3bf605f button::after {
    content: "Zastosuj";
    border-radius: 2px;
    position: absolute;
    width: 100%;
    z-index: 1;
    height: 100%;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: 0;
    background: linear-gradient(0deg, rgba(1, 78, 89, 0.20) 0%, rgba(1, 78, 89, 0.20) 100%), linear-gradient(94deg, #009684 -0.08%, #014E59 99.92%) !important;
    opacity: 0;
    box-shadow: 0 3px 3px 0 rgba(2, 19, 19, 0.20) inset;
    transition: opacity 400ms ease;
    color: var(--Ice-blue, #E6F0F3);
    font-family: "Zalando Sans SemiExpanded";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%; /* 18.2px */
    letter-spacing: 0.14px;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-2974 .elementor-element.elementor-element-3bf605f button:hover::before {
    opacity: 1;
}

.elementor-2974 .elementor-element.elementor-element-3bf605f button:active::before, .elementor-2974 .elementor-element.elementor-element-3bf605f button:focus-within::before {
    opacity: 0;
}


.elementor-2974 .elementor-element.elementor-element-3bf605f button:active::after, .elementor-2974 .elementor-element.elementor-element-3bf605f button:focus-within::after {
    opacity: 1;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd7c74d */.elementor-2974 .elementor-element.elementor-element-fd7c74d {
        position: absolute;
        /*width: 328px;*/
        /*top: 156px;*/
        top: var(--top-from-viewport, 0);
        left: -32px;
        border-radius: 0 2px 2px 0 !important;
        background: #F9F9F9 !important;
        box-shadow: 4px 4px 4px 0 rgba(1, 78, 89, 0.20);
        z-index: 5;
        transform: translateX(0%);
        clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
    }
    
    .elementor-2974 .elementor-element.elementor-element-fd7c74d.active {
        transform: translateX(0%);
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    }

.elementor-2974 .elementor-element.elementor-element-fd7c74d {
    transition: all 400ms ease;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-active-tags, class: .elementor-element-c84eb3e */.elementor-2974 .elementor-element.elementor-element-c84eb3e .jet-active-tag__label, .elementor-element-2ef306f:not(:has(.jet-active-tags__title)) {
    display: none !important;
}

.elementor-2974 .elementor-element.elementor-element-c84eb3e .jet-active-tag {
    display: flex;
    gap: 4px;
    align-items: center;
}

.elementor-2974 .elementor-element.elementor-element-c84eb3e .jet-active-tags__list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    row-gap: 8px;
}

.elementor-2974 .elementor-element.elementor-element-c84eb3e .jet-active-tag__val {
    display: flex;
    align-items: center;
}

.elementor-2974 .elementor-element.elementor-element-c84eb3e .jet-active-tag__remove {
    color: var(--Whiteness, #FAFAFA) !important;
    display: flex;
    align-items: center;
    position: static;
    padding: 4px;
    font-size: 0; 
}

.elementor-2974 .elementor-element.elementor-element-c84eb3e .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='%23021313'%3E%3C/path%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1771b3 */.elementor-2974 .elementor-element.elementor-element-a1771b3::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-2974 .elementor-element.elementor-element-a1771b3 {
        display: flex;
        gap: 8px;
        align-items: center;
    }/* End custom CSS */
/* Start custom CSS for jet-smart-filters-pagination, class: .elementor-element-4abf30f */.elementor-2974 .elementor-element.elementor-element-4abf30f .prev-next .jet-filters-pagination__link {
    padding: 4px 8px !important;
    width: 80px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0px;
    background: var(--Sky-blue, #BAD4DD);
    transition: all 400ms ease;
}

.elementor-2974 .elementor-element.elementor-element-4abf30f .prev-next[disabled] .jet-filters-pagination__link {
    opacity: 0.6;
    background: var(--Ice-blue, #E6F0F3);
}

.elementor-2974 .elementor-element.elementor-element-4abf30f .prev-next:hover .jet-filters-pagination__link {
    box-shadow: none !important;
    background: linear-gradient(0deg, rgba(18, 117, 118, 0.30) 0%, rgba(18, 117, 118, 0.30) 100%), #BAD4DD;
    opacity: 1;
}

.elementor-2974 .elementor-element.elementor-element-4abf30f .jet-filters-pagination__link {
    padding: 0 !important;
    color: var(--Dark, #021313);
    font-family: Gantari;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; /* 21.6px */
    letter-spacing: -0.16px;
    transition: all 400ms ease;
}

.elementor-2974 .elementor-element.elementor-element-4abf30f .jet-filters-pagination {
    gap: 24px;
}

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

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

.elementor-2974 .elementor-element.elementor-element-4abf30f .jet-filters-pagination__current {
    display: flex;
    width: 36px;
    height: 36px;
    padding: 8px 10px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    background: var(--Deep-sea-green, #014E59);
    color: var(--Ice-blue, #E6F0F3);
    font-family: Gantari;
    font-size: var(--sds-typography-body-size-medium);
    font-style: normal;
    font-weight: 400;
    line-height: 135%; /* 21.6px */
    letter-spacing: -0.16px;
}

.elementor-2974 .elementor-element.elementor-element-4abf30f .jet-filters-pagination__current div {
    padding: 0 !important;
    color: var(--Dark, #021313);
    font-family: Gantari;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; /* 21.6px */
    letter-spacing: -0.16px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Zalando Sans SemiExpanded (custom)';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://medsokl.studionext.digital/wp-content/uploads/2026/05/Zalando-Sans-SemiExpanded-500.ttf') format('truetype');
}
@font-face {
	font-family: 'Zalando Sans SemiExpanded (custom)';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://medsokl.studionext.digital/wp-content/uploads/2026/05/Zalando-Sans-SemiExpanded-400.ttf') format('truetype');
}
@font-face {
	font-family: 'Zalando Sans SemiExpanded (custom)';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://medsokl.studionext.digital/wp-content/uploads/2026/05/Zalando-Sans-SemiExpanded-300.ttf') format('truetype');
}
@font-face {
	font-family: 'Zalando Sans SemiExpanded (custom)';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://medsokl.studionext.digital/wp-content/uploads/2026/05/Zalando-Sans-SemiExpanded-600.ttf') format('truetype');
}
/* End Custom Fonts CSS */