.elementor-9142 .elementor-element.elementor-element-433abf31{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-1b8b4bc );--border-color:var( --e-global-color-1b8b4bc );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:9999;}.elementor-9142 .elementor-element.elementor-element-6d1f0d3f{--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:center;--align-items:center;}.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-9142 .elementor-element.elementor-element-88e0617{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9142 .elementor-element.elementor-element-88e0617 .elementor-icon-wrapper{text-align:center;}.elementor-9142 .elementor-element.elementor-element-88e0617.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6a4658d );}.elementor-9142 .elementor-element.elementor-element-88e0617.elementor-view-framed .elementor-icon, .elementor-9142 .elementor-element.elementor-element-88e0617.elementor-view-default .elementor-icon{color:var( --e-global-color-6a4658d );border-color:var( --e-global-color-6a4658d );}.elementor-9142 .elementor-element.elementor-element-88e0617.elementor-view-framed .elementor-icon, .elementor-9142 .elementor-element.elementor-element-88e0617.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6a4658d );}.elementor-9142 .elementor-element.elementor-element-88e0617 .elementor-icon{font-size:30px;}.elementor-9142 .elementor-element.elementor-element-88e0617 .elementor-icon svg{height:30px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9142 .elementor-element.elementor-element-adc2c47 img{width:150px;}.elementor-9142 .elementor-element.elementor-element-573d30c9{--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;}.elementor-9142 .elementor-element.elementor-element-0f79a40{--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:center;--align-items:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9142 .elementor-element.elementor-element-b378434 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9142 .elementor-element.elementor-element-b378434 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9142 .elementor-element.elementor-element-b378434{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9142 .elementor-element.elementor-element-b378434 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9142 .elementor-element.elementor-element-c835462 .jsf-location-distance__location{flex-basis:80%;}.elementor-9142 .elementor-element.elementor-element-c835462 .jsf-location-distance{gap:10px;}.elementor-9142 .elementor-element.elementor-element-c835462 .jsf-location-distance__location-icon{opacity:50%;}.elementor-9142 .elementor-element.elementor-element-c835462 .jsf-location-distance__location-control:hover .jsf-location-distance__location-icon{opacity:100%;}.elementor-widget-jet-smart-filters-radio .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-smart-filters-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-weight:var( --e-global-typography-primary-font-weight );}.elementor-9142 .elementor-element.elementor-element-6f54422 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-radio-list__row{display:inline-block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-list-tree__children{display:inline-block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-radio-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);}.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-list-tree__children:not(:last-child){margin-bottom:10px;}.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-radio-list__row:not(:last-child){margin-bottom:10px;}.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-radio-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-9142 .elementor-element.elementor-element-6f54422 .jet-radio-list__decorator{margin-left:5px;}.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-radio-list__checked-icon{font-size:12px;}.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-collapse-icon{width:20px;height:20px;}.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-collapse-none{width:20px;height:20px;}.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-filters-counter{padding-left:5px;}.rtl .elementor-9142 .elementor-element.elementor-element-6f54422 .jet-filters-counter{padding-right:5px;}.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-filter+.jet-filter{margin-top:10px;}.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-9142 .elementor-element.elementor-element-ab2ff38{--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:flex-end;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9142 .elementor-element.elementor-element-7df19db .elementor-button{background-color:var( --e-global-color-5b209f4 );font-family:var( --e-global-typography-c647cab-font-family ), Sans-serif;font-size:var( --e-global-typography-c647cab-font-size );font-weight:var( --e-global-typography-c647cab-font-weight );box-shadow:0px 0px 30px -14px rgba(0,0,0,0.5);border-radius:12px 12px 12px 12px;padding:8px 16px 8px 16px;}.elementor-9142 .elementor-element.elementor-element-7df19db .elementor-button:hover, .elementor-9142 .elementor-element.elementor-element-7df19db .elementor-button:focus{background-color:var( --e-global-color-e28f9d3 );}.elementor-9142 .elementor-element.elementor-element-7df19db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-7df19db.elementor-element{--align-self:center;}.elementor-9142 .elementor-element.elementor-element-7df19db .elementor-button-content-wrapper{flex-direction:row;}.elementor-9142 .elementor-element.elementor-element-7df19db .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9142 .elementor-element.elementor-element-44494f3 .elementor-button{background-color:var( --e-global-color-0a92406 );font-family:var( --e-global-typography-c647cab-font-family ), Sans-serif;font-size:var( --e-global-typography-c647cab-font-size );font-weight:var( --e-global-typography-c647cab-font-weight );fill:var( --e-global-color-5b209f4 );color:var( --e-global-color-5b209f4 );box-shadow:0px 0px 30px -14px rgba(0,0,0,0.5);border-style:solid;border-width:.66670px .66670px .66670px .66670px;border-color:var( --e-global-color-de7cf4c );border-radius:12px 12px 12px 12px;padding:08px 016px 08px 016px;}.elementor-9142 .elementor-element.elementor-element-44494f3 .elementor-button:hover, .elementor-9142 .elementor-element.elementor-element-44494f3 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-5b209f4 );}.elementor-9142 .elementor-element.elementor-element-44494f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-44494f3.elementor-element{--align-self:center;}.elementor-9142 .elementor-element.elementor-element-44494f3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9142 .elementor-element.elementor-element-44494f3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9142 .elementor-element.elementor-element-44494f3 .elementor-button:hover svg, .elementor-9142 .elementor-element.elementor-element-44494f3 .elementor-button:focus svg{fill:var( --e-global-color-5b209f4 );}.elementor-9142 .elementor-element.elementor-element-5455088 .elementor-button{background-color:var( --e-global-color-0a92406 );font-family:var( --e-global-typography-c647cab-font-family ), Sans-serif;font-size:var( --e-global-typography-c647cab-font-size );font-weight:var( --e-global-typography-c647cab-font-weight );fill:var( --e-global-color-5b209f4 );color:var( --e-global-color-5b209f4 );box-shadow:0px 0px 30px -14px rgba(0,0,0,0.5);border-style:solid;border-width:.66670px .66670px .66670px .66670px;border-color:var( --e-global-color-de7cf4c );border-radius:12px 12px 12px 12px;padding:08px 016px 08px 016px;}.elementor-9142 .elementor-element.elementor-element-5455088 .elementor-button:hover, .elementor-9142 .elementor-element.elementor-element-5455088 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-5b209f4 );}.elementor-9142 .elementor-element.elementor-element-5455088{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-5455088.elementor-element{--align-self:center;}.elementor-9142 .elementor-element.elementor-element-5455088 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9142 .elementor-element.elementor-element-5455088 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9142 .elementor-element.elementor-element-5455088 .elementor-button:hover svg, .elementor-9142 .elementor-element.elementor-element-5455088 .elementor-button:focus svg{fill:var( --e-global-color-5b209f4 );}.elementor-9142 .elementor-element.elementor-element-2846eb6f{--display:flex;--min-height:0px;--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:11px 11px;--row-gap:11px;--column-gap:11px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9142 .elementor-element.elementor-element-11ca9348{background-color:#FFFFFF;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 7px 4px 7px;border-radius:6px 6px 6px 6px;--nav-menu-icon-size:17px;}.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF00;border-radius:12px;}.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu--dropdown a, .elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-menu-toggle{color:#1E293B;fill:#1E293B;}.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-0a92406 );border-radius:6px 6px 6px 6px;}.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu--dropdown a:hover,
					.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu--dropdown a:focus,
					.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-menu-toggle:hover,
					.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-menu-toggle:focus{color:#1E293B;}.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu--dropdown a:hover,
					.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu--dropdown a:focus,
					.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu--dropdown a.highlighted{background-color:#D9F3E9;}.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu--dropdown a.elementor-item-active{color:#1E293B;}.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu--dropdown .elementor-item, .elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:6px;border-top-right-radius:6px;}.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu--dropdown a{padding-left:18px;padding-right:18px;padding-top:9px;padding-bottom:9px;}.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;border-bottom-width:0px;}.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:27px !important;}.elementor-9142 .elementor-element.elementor-element-11ca9348 div.elementor-menu-toggle{color:var( --e-global-color-5956e95 );}.elementor-9142 .elementor-element.elementor-element-11ca9348 div.elementor-menu-toggle svg{fill:var( --e-global-color-5956e95 );}.elementor-9142 .elementor-element.elementor-element-625e87d3{background-color:#FFFFFF;padding:7px 7px 7px 7px;border-radius:6px 6px 6px 6px;--nav-menu-icon-size:17px;}.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-menu-toggle{margin:0 auto;background-color:#FFFFFF00;border-radius:12px;}.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu--dropdown a, .elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-menu-toggle{color:#1E293B;fill:#1E293B;}.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-0a92406 );border-radius:6px 6px 6px 6px;}.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu--dropdown a:hover,
					.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu--dropdown a:focus,
					.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-menu-toggle:hover,
					.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-menu-toggle:focus{color:#1E293B;}.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu--dropdown a:hover,
					.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu--dropdown a:focus,
					.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu--dropdown a.highlighted{background-color:#D9F3E9;}.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu--dropdown a.elementor-item-active{color:#1E293B;}.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu--dropdown .elementor-item, .elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:6px;border-top-right-radius:6px;}.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu--dropdown a{padding-left:18px;padding-right:18px;padding-top:9px;padding-bottom:9px;}.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;border-bottom-width:0px;}.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:27px !important;}.elementor-9142 .elementor-element.elementor-element-625e87d3 div.elementor-menu-toggle{color:var( --e-global-color-5956e95 );}.elementor-9142 .elementor-element.elementor-element-625e87d3 div.elementor-menu-toggle svg{fill:var( --e-global-color-5956e95 );}.elementor-9142 .elementor-element.elementor-element-a14c3b8{background-color:var( --e-global-color-0a92406 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 10px 5px 10px;border-radius:6px 6px 6px 6px;}.elementor-9142 .elementor-element.elementor-element-a14c3b8 .elementor-icon-wrapper{text-align:center;}.elementor-9142 .elementor-element.elementor-element-a14c3b8.elementor-view-stacked .elementor-icon{background-color:#065F46;}.elementor-9142 .elementor-element.elementor-element-a14c3b8.elementor-view-framed .elementor-icon, .elementor-9142 .elementor-element.elementor-element-a14c3b8.elementor-view-default .elementor-icon{color:#065F46;border-color:#065F46;}.elementor-9142 .elementor-element.elementor-element-a14c3b8.elementor-view-framed .elementor-icon, .elementor-9142 .elementor-element.elementor-element-a14c3b8.elementor-view-default .elementor-icon svg{fill:#065F46;}.elementor-9142 .elementor-element.elementor-element-a14c3b8 .elementor-icon{font-size:18px;}.elementor-9142 .elementor-element.elementor-element-a14c3b8 .elementor-icon svg{height:18px;}.elementor-9142 .elementor-element.elementor-element-180c9e07{--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:center;--align-items:center;}.elementor-9142 .elementor-element.elementor-element-180c9e07:not(.elementor-motion-effects-element-type-background), .elementor-9142 .elementor-element.elementor-element-180c9e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAF9;}.elementor-9142 .elementor-element.elementor-element-733402a6{--display:flex;}.elementor-9142 .elementor-element.elementor-element-11ee217d{--display:flex;}.elementor-9142 .elementor-element.elementor-element-aecc925 .elementor-icon-wrapper{text-align:center;}.elementor-9142 .elementor-element.elementor-element-aecc925.elementor-view-stacked .elementor-icon{background-color:#064E3B;}.elementor-9142 .elementor-element.elementor-element-aecc925.elementor-view-framed .elementor-icon, .elementor-9142 .elementor-element.elementor-element-aecc925.elementor-view-default .elementor-icon{color:#064E3B;border-color:#064E3B;}.elementor-9142 .elementor-element.elementor-element-aecc925.elementor-view-framed .elementor-icon, .elementor-9142 .elementor-element.elementor-element-aecc925.elementor-view-default .elementor-icon svg{fill:#064E3B;}.elementor-9142 .elementor-element.elementor-element-aecc925 .elementor-icon{font-size:30px;}.elementor-9142 .elementor-element.elementor-element-aecc925 .elementor-icon svg{height:30px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9142 .elementor-element.elementor-element-4757b5b3{text-align:start;}.elementor-9142 .elementor-element.elementor-element-4757b5b3 img{width:140px;}.elementor-9142 .elementor-element.elementor-element-31dff59d{--display:flex;}.elementor-9142 .elementor-element.elementor-element-0f775f9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9142 .elementor-element.elementor-element-0f775f9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9142 .elementor-element.elementor-element-0f775f9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9142 .elementor-element.elementor-element-0f775f9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9142 .elementor-element.elementor-element-b19562a{--display:flex;}.elementor-9142 .elementor-element.elementor-element-0d52e9f .elementor-icon-wrapper{text-align:center;}.elementor-9142 .elementor-element.elementor-element-0d52e9f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6a4658d );}.elementor-9142 .elementor-element.elementor-element-0d52e9f.elementor-view-framed .elementor-icon, .elementor-9142 .elementor-element.elementor-element-0d52e9f.elementor-view-default .elementor-icon{color:var( --e-global-color-6a4658d );border-color:var( --e-global-color-6a4658d );}.elementor-9142 .elementor-element.elementor-element-0d52e9f.elementor-view-framed .elementor-icon, .elementor-9142 .elementor-element.elementor-element-0d52e9f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6a4658d );}.elementor-9142 .elementor-element.elementor-element-880adb2{--display:flex;}.elementor-9142 .elementor-element.elementor-element-4e1db32{--display:flex;}.elementor-9142 .elementor-element.elementor-element-72661d6{text-align:start;}.elementor-9142 .elementor-element.elementor-element-72661d6 img{width:140px;}.elementor-9142 .elementor-element.elementor-element-c9a161e{--display:flex;}.elementor-9142 .elementor-element.elementor-element-b4127a9{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9142 .elementor-element.elementor-element-b4127a9 .elementor-icon-wrapper{text-align:center;}.elementor-9142 .elementor-element.elementor-element-b4127a9.elementor-view-stacked .elementor-icon{background-color:#065F46;}.elementor-9142 .elementor-element.elementor-element-b4127a9.elementor-view-framed .elementor-icon, .elementor-9142 .elementor-element.elementor-element-b4127a9.elementor-view-default .elementor-icon{color:#065F46;border-color:#065F46;}.elementor-9142 .elementor-element.elementor-element-b4127a9.elementor-view-framed .elementor-icon, .elementor-9142 .elementor-element.elementor-element-b4127a9.elementor-view-default .elementor-icon svg{fill:#065F46;}.elementor-9142 .elementor-element.elementor-element-b4127a9 .elementor-icon{font-size:18px;}.elementor-9142 .elementor-element.elementor-element-b4127a9 .elementor-icon svg{height:18px;}.elementor-9142 .elementor-element.elementor-element-bccc828{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9142 .elementor-element.elementor-element-bccc828 .elementor-icon-wrapper{text-align:center;}.elementor-9142 .elementor-element.elementor-element-bccc828.elementor-view-stacked .elementor-icon{background-color:#065F46;}.elementor-9142 .elementor-element.elementor-element-bccc828.elementor-view-framed .elementor-icon, .elementor-9142 .elementor-element.elementor-element-bccc828.elementor-view-default .elementor-icon{color:#065F46;border-color:#065F46;}.elementor-9142 .elementor-element.elementor-element-bccc828.elementor-view-framed .elementor-icon, .elementor-9142 .elementor-element.elementor-element-bccc828.elementor-view-default .elementor-icon svg{fill:#065F46;}.elementor-9142 .elementor-element.elementor-element-bccc828 .elementor-icon{font-size:18px;}.elementor-9142 .elementor-element.elementor-element-bccc828 .elementor-icon svg{height:18px;}.elementor-9142 .elementor-element.elementor-element-5a5a389 .elementor-icon-wrapper{text-align:center;}.elementor-9142 .elementor-element.elementor-element-5a5a389.elementor-view-stacked .elementor-icon{background-color:#065F46;}.elementor-9142 .elementor-element.elementor-element-5a5a389.elementor-view-framed .elementor-icon, .elementor-9142 .elementor-element.elementor-element-5a5a389.elementor-view-default .elementor-icon{color:#065F46;border-color:#065F46;}.elementor-9142 .elementor-element.elementor-element-5a5a389.elementor-view-framed .elementor-icon, .elementor-9142 .elementor-element.elementor-element-5a5a389.elementor-view-default .elementor-icon svg{fill:#065F46;}.elementor-9142 .elementor-element.elementor-element-99dc3c5{--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:center;--align-items:center;}.elementor-9142 .elementor-element.elementor-element-99dc3c5:not(.elementor-motion-effects-element-type-background), .elementor-9142 .elementor-element.elementor-element-99dc3c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fec89d8 );}.elementor-9142 .elementor-element.elementor-element-710f296{--display:flex;}.elementor-9142 .elementor-element.elementor-element-b5a3d0b{--display:flex;}.elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9142 .elementor-element.elementor-element-98c8acb .jet-remove-all-filters__button{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-0a92406 );background-color:var( --e-global-color-5b209f4 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-de7cf4c );border-radius:8px 8px 8px 8px;box-shadow:0px 0px 30px -17px rgba(0,0,0,0.5);padding:8px 8px 8px 8px;-webkit-align-self:flex-start;align-self:flex-start;}.elementor-9142 .elementor-element.elementor-element-98c8acb .jet-remove-all-filters__button:hover{color:var( --e-global-color-0a92406 );background-color:var( --e-global-color-e28f9d3 );border-color:var( --e-global-color-de7cf4c );}.elementor-9142 .elementor-element.elementor-element-eaa9dd8{--display:flex;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9142 .elementor-element.elementor-element-113b7f4 > .elementor-widget-container{border-style:none;}.elementor-9142 .elementor-element.elementor-element-113b7f4 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-9142 .elementor-element.elementor-element-113b7f4 .jet-search-filter__input{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#064E3B;background-color:var( --e-global-color-0a92406 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2ECE8;border-radius:9px 9px 9px 9px;box-shadow:0px 0px 30px -18px rgba(0,0,0,0.5);}.elementor-9142 .elementor-element.elementor-element-113b7f4 .jet-search-filter__input::placeholder{color:#064E3B;}.elementor-9142 .elementor-element.elementor-element-113b7f4 .jet-search-filter__input:-ms-input-placeholder{color:#064E3B;}.elementor-9142 .elementor-element.elementor-element-113b7f4 .jet-search-filter__input::-ms-input-placeholder{color:#064E3B;}.elementor-9142 .elementor-element.elementor-element-113b7f4 .jet-search-filter__input-clear{color:#064E3B;}.elementor-9142 .elementor-element.elementor-element-113b7f4 .jet-search-filter__input-loading{color:#064E3B;}.elementor-9142 .elementor-element.elementor-element-113b7f4 .jet-search-filter__input:focus {border-color:#DAE5E2;}.elementor-9142 .elementor-element.elementor-element-47cc976{--display:flex;}.elementor-9142 .elementor-element.elementor-element-5bf23e0 .elementor-icon-wrapper{text-align:center;}.elementor-9142 .elementor-element.elementor-element-5bf23e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5b209f4 );}.elementor-9142 .elementor-element.elementor-element-5bf23e0.elementor-view-framed .elementor-icon, .elementor-9142 .elementor-element.elementor-element-5bf23e0.elementor-view-default .elementor-icon{color:var( --e-global-color-5b209f4 );border-color:var( --e-global-color-5b209f4 );}.elementor-9142 .elementor-element.elementor-element-5bf23e0.elementor-view-framed .elementor-icon, .elementor-9142 .elementor-element.elementor-element-5bf23e0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5b209f4 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-9142 .elementor-element.elementor-element-433abf31{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9142 .elementor-element.elementor-element-6d1f0d3f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9142 .elementor-element.elementor-element-88e0617{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9142 .elementor-element.elementor-element-88e0617 .elementor-icon{font-size:25px;}.elementor-9142 .elementor-element.elementor-element-88e0617 .elementor-icon svg{height:25px;}.elementor-9142 .elementor-element.elementor-element-c835462 .jsf-location-distance__location{flex-basis:80%;}.elementor-9142 .elementor-element.elementor-element-7df19db .elementor-button{font-size:var( --e-global-typography-c647cab-font-size );}.elementor-9142 .elementor-element.elementor-element-44494f3 .elementor-button{font-size:var( --e-global-typography-c647cab-font-size );}.elementor-9142 .elementor-element.elementor-element-5455088 .elementor-button{font-size:var( --e-global-typography-c647cab-font-size );}.elementor-9142 .elementor-element.elementor-element-aecc925{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-9142 .elementor-element.elementor-element-433abf31{--gap:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9142 .elementor-element.elementor-element-6d1f0d3f{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9142 .elementor-element.elementor-element-573d30c9{--width:0%;}.elementor-9142 .elementor-element.elementor-element-c835462 .jsf-location-distance__location{flex-basis:80%;}.elementor-9142 .elementor-element.elementor-element-7df19db .elementor-button{font-size:var( --e-global-typography-c647cab-font-size );}.elementor-9142 .elementor-element.elementor-element-44494f3 .elementor-button{font-size:var( --e-global-typography-c647cab-font-size );}.elementor-9142 .elementor-element.elementor-element-5455088 .elementor-button{font-size:var( --e-global-typography-c647cab-font-size );}.elementor-9142 .elementor-element.elementor-element-2846eb6f{--width:50%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-9142 .elementor-element.elementor-element-11ca9348{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:999999999;--nav-menu-icon-size:16px;}.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu--dropdown a{padding-left:33px;padding-right:33px;padding-top:21px;padding-bottom:21px;}.elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-9142 .elementor-element.elementor-element-11ca9348 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:31px !important;}.elementor-9142 .elementor-element.elementor-element-625e87d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:999999999;--nav-menu-icon-size:16px;}.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu--dropdown a{padding-left:33px;padding-right:33px;padding-top:21px;padding-bottom:21px;}.elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-9142 .elementor-element.elementor-element-625e87d3 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:31px !important;}.elementor-9142 .elementor-element.elementor-element-180c9e07{--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:center;--flex-wrap:nowrap;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;--z-index:999;}.elementor-9142 .elementor-element.elementor-element-11ee217d{--width:27%;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9142 .elementor-element.elementor-element-4757b5b3{padding:0px 9px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-4757b5b3 img{width:43px;border-radius:10px 10px 10px 10px;}.elementor-9142 .elementor-element.elementor-element-31dff59d{--width:60%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:2px;}.elementor-9142 .elementor-element.elementor-element-b19562a{--width:13%;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9142 .elementor-element.elementor-element-0d52e9f{padding:10px 10px 5px 10px;}.elementor-9142 .elementor-element.elementor-element-0d52e9f .elementor-icon-wrapper{text-align:center;}.elementor-9142 .elementor-element.elementor-element-0d52e9f .elementor-icon{font-size:33px;}.elementor-9142 .elementor-element.elementor-element-0d52e9f .elementor-icon svg{height:33px;}.elementor-9142 .elementor-element.elementor-element-733402a6{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9142 .elementor-element.elementor-element-4e1db32{--width:72%;}.elementor-9142 .elementor-element.elementor-element-72661d6{padding:0px 0px 0px 10px;}.elementor-9142 .elementor-element.elementor-element-72661d6 img{width:125px;border-radius:10px 10px 10px 10px;}.elementor-9142 .elementor-element.elementor-element-c9a161e{--width:28%;--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;}.elementor-9142 .elementor-element.elementor-element-b4127a9 .elementor-icon{font-size:27px;}.elementor-9142 .elementor-element.elementor-element-b4127a9 .elementor-icon svg{height:27px;}.elementor-9142 .elementor-element.elementor-element-bccc828 .elementor-icon{font-size:27px;}.elementor-9142 .elementor-element.elementor-element-bccc828 .elementor-icon svg{height:27px;}.elementor-9142 .elementor-element.elementor-element-5a5a389{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:10px 10px 5px 10px;}.elementor-9142 .elementor-element.elementor-element-5a5a389 .elementor-icon-wrapper{text-align:center;}.elementor-9142 .elementor-element.elementor-element-5a5a389 .elementor-icon{font-size:27px;}.elementor-9142 .elementor-element.elementor-element-5a5a389 .elementor-icon svg{height:27px;}.elementor-9142 .elementor-element.elementor-element-880adb2{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9142 .elementor-element.elementor-element-710f296{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-9142 .elementor-element.elementor-element-b5a3d0b{--width:20%;--justify-content:center;}.elementor-9142 .elementor-element.elementor-element-98c8acb .jet-remove-all-filters__button{padding:7px 7px 7px 7px;}.elementor-9142 .elementor-element.elementor-element-eaa9dd8{--width:63%;--justify-content:center;}.elementor-9142 .elementor-element.elementor-element-113b7f4 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-9142 .elementor-element.elementor-element-113b7f4 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-9142 .elementor-element.elementor-element-113b7f4 .jet-search-filter__input{font-size:16px;}.elementor-9142 .elementor-element.elementor-element-47cc976{--width:10%;--justify-content:center;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:998;}.elementor-9142 .elementor-element.elementor-element-5bf23e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9142 .elementor-element.elementor-element-5bf23e0 .elementor-icon{font-size:22px;}.elementor-9142 .elementor-element.elementor-element-5bf23e0 .elementor-icon svg{height:22px;}.elementor-9142 .elementor-element.elementor-element-fe89148{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9142 .elementor-element.elementor-element-99dc3c5{--width:100%;--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;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;--z-index:910;}}@media(min-width:768px){.elementor-9142 .elementor-element.elementor-element-433abf31{--content-width:1215px;}.elementor-9142 .elementor-element.elementor-element-6d1f0d3f{--width:24%;}.elementor-9142 .elementor-element.elementor-element-573d30c9{--width:100%;}.elementor-9142 .elementor-element.elementor-element-0f79a40{--width:100%;}.elementor-9142 .elementor-element.elementor-element-ab2ff38{--width:100%;}.elementor-9142 .elementor-element.elementor-element-2846eb6f{--width:11%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9142 .elementor-element.elementor-element-ab2ff38{--width:100%;}.elementor-9142 .elementor-element.elementor-element-2846eb6f{--width:17%;}}/* Start custom CSS for jet-smart-filters-radio, class: .elementor-element-6f54422 */.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-radio-list__input:checked + .jet-radio-list__button {
    background-color: #F1FFF9!important;
    color: #064e3b!important;
    padding: 4px 20px!important;
    border: 1px solid #e2ece8!important;
    border-radius: 20px!important;
}

/* === HVER RADIO-OPTION === */
.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-radio-list__item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 5px;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  border: 2px solid transparent;
  transition: all 0.25s ease-in-out;
}

/* === SKJUL STANDARD INPUT === */
.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-radio-list__input {
  display: none;
}

/* === NÅR RADIO ER VALGT === */
.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-radio-list__input:checked + .jet-radio-list__button {
  background-color: #000;
  color: white;
  padding: 12px 20px;
  border: 2px solid #000;
}

/* === IKON + LABEL WRAPPER === */
.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-radio-list__button {
  display: flex;
  align-items: center;
  gap: 5px;
}

/* === FJERN DEFAULT DEKORATOR / TJEK IKON === */
.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-radio-list__decorator,
.jet-radio-list__checked-icon {
  display: none !important;
}

/* === LABEL TEKST === */
.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-radio-list__label {
  font-size: 15px;
  font-weight: 600;
}

/* === IKONER — erstat med SVG’er eller baggrundsikoner === */
/* Default - black */
/* Default (sort ikon) */
/* default bil ikon (sort) */
.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-radio-list__input[value="levering"] + .jet-radio-list__button::before {
  content: '';
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="black" viewBox="0 0 16 16"><path d="M12.139 7.405 11 4.158a.218.218 0 0 1 0-.157.246.246 0 0 1 .158-.123l1.216-.446v-1.4l-1.627.613a1.514 1.514 0 0 0-.998 1.933l.359 1.015H9.75a2.433 2.433 0 0 0-1.925.963l-1.207 1.61-1.06-2.135h.692V4.718h-3.5v1.313H4.09l.726 1.461a2.87 2.87 0 0 0-.735-.105 2.826 2.826 0 1 0 2.826 2.818v-.201l1.97-2.66a1.111 1.111 0 0 1 .874-.438h.831l.254.717a2.844 2.844 0 1 0 1.313-.218h-.01ZM4.08 11.719a1.514 1.514 0 1 1 1.514-1.514 1.505 1.505 0 0 1-1.514 1.514Zm7.875 0a1.514 1.514 0 1 1 1.401-.934 1.505 1.505 0 0 1-1.4.934Z"/></svg>');

  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
}


/* når aktiv – farvet ikon (f.eks #064e3b) */
.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-radio-list__input[value="levering"]:checked + .jet-radio-list__button::before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23064e3b" viewBox="0 0 16 16"><path d="M12.139 7.405 11 4.158a.218.218 0 0 1 0-.157.246.246 0 0 1 .158-.123l1.216-.446v-1.4l-1.627.613a1.514 1.514 0 0 0-.998 1.933l.359 1.015H9.75a2.433 2.433 0 0 0-1.925.963l-1.207 1.61-1.06-2.135h.692V4.718h-3.5v1.313H4.09l.726 1.461a2.87 2.87 0 0 0-.735-.105 2.826 2.826 0 1 0 2.826 2.818v-.201l1.97-2.66a1.111 1.111 0 0 1 .874-.438h.831l.254.717a2.844 2.844 0 1 0 1.313-.218h-.01ZM4.08 11.719a1.514 1.514 0 1 1 1.514-1.514 1.505 1.505 0 0 1-1.514 1.514Zm7.875 0a1.514 1.514 0 1 1 1.401-.934 1.505 1.505 0 0 1-1.4.934Z"/></svg>');

}



/* === TAKEAWAY IKON === */
/* Default - black icon for value="8" */
/* Default - black icon for value="8" */
.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-radio-list__input[value="takeaway"] + .jet-radio-list__button::before {
  content: '';
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="black" viewBox="0 0 16 16"><path d="M8.875 2.531H15V1.22H8.875a4.375 4.375 0 0 0-3.929 2.625H3.257l-.122.052A2.047 2.047 0 0 0 1.962 5.2a2.205 2.205 0 0 0 .788 2.275l-.796 5.95c-.012.365.12.72.367.989a1.163 1.163 0 0 0 .875.367h8.671a1.162 1.162 0 0 0 .875-.367 1.364 1.364 0 0 0 .36-1.05l-.77-5.793a2.695 2.695 0 0 0 1.478-1.54H15V4.72h-2.266l-.123.507a1.558 1.558 0 0 1-1.864 1.252l-.34-.062-1.13 1.129a.578.578 0 0 1-.805 0 .586.586 0 0 1-.12-.64.551.551 0 0 1 .13-.183l1.618-1.54a.752.752 0 0 0 .184-.875.77.77 0 0 0-.718-.49H6.46a2.888 2.888 0 0 1 2.415-1.286Z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
}

/* Active - green icon for value="8" */
.elementor-9142 .elementor-element.elementor-element-6f54422 .jet-radio-list__input[value="takeaway"]:checked + .jet-radio-list__button::before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23064e3b" viewBox="0 0 16 16"><path d="M8.875 2.531H15V1.22H8.875a4.375 4.375 0 0 0-3.929 2.625H3.257l-.122.052A2.047 2.047 0 0 0 1.962 5.2a2.205 2.205 0 0 0 .788 2.275l-.796 5.95c-.012.365.12.72.367.989a1.163 1.163 0 0 0 .875.367h8.671a1.162 1.162 0 0 0 .875-.367 1.364 1.364 0 0 0 .36-1.05l-.77-5.793a2.695 2.695 0 0 0 1.478-1.54H15V4.72h-2.266l-.123.507a1.558 1.558 0 0 1-1.864 1.252l-.34-.062-1.13 1.129a.578.578 0 0 1-.805 0 .586.586 0 0 1-.12-.64.551.551 0 0 1 .13-.183l1.618-1.54a.752.752 0 0 0 .184-.875.77.77 0 0 0-.718-.49H6.46a2.888 2.888 0 0 1 2.415-1.286Z"/></svg>');
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-11ca9348 *//* ✅ Apply dropdown styling only on desktop + tablet (≥ 769px) */
@media (min-width: 550px) {

  /* Override Elementor full width dropdown setting */
  .elementor-nav-menu--dropdown,
  .elementor-nav-menu--dropdown ul.sub-menu {
    width: auto !important;       /* cancel full width */
    min-width: 280px !important;
    max-width: 280px !important;
    left: -20px !important;
    right: auto !important;
    margin: 10px auto !important; /* center if needed */
    position: absolute !important;
    top: 100% !important;
   background: rgba(255, 255, 255, 0.9) !important; 
    border-radius: 12px !important;
    padding: 15px 10px !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08) !important;
    display: block !important;
    z-index: 9999 !important;
  }

  /* Normal + Active submenu link = transparent */
  .elementor-nav-menu--dropdown li a,
  .elementor-nav-menu--dropdown ul.sub-menu li a,
  .elementor-nav-menu--dropdown li.current-menu-item > a,
  .elementor-nav-menu--dropdown ul.sub-menu li.current-menu-item > a {
    background: transparent !important;
    border-radius: 8px !important;
    transition: all 0.2s ease-in-out;
  }

  /* Hover (works for both normal + active) */
  .elementor-nav-menu--dropdown li a:hover,
  .elementor-nav-menu--dropdown ul.sub-menu li a:hover {
    background: #E4F3EF !important;
    border-radius: 8px !important;
  }
}

/* ✅ Align icon & text for all menu items (desktop + mobile) */
#menu-2-11ca9348 li > a {
  display: flex !important;        /* flexbox to align icon + text */
  align-items: center !important;  /* vertical centering */
  gap: 10px !important;            /* spacing between icon & text */
}

/* ✅ Generic icon container for all menu links */
.elementor-nav-menu--dropdown li a,
.elementor-nav-menu--dropdown ul.sub-menu li a,
#menu-2-11ca9348 li a {
  display: inline-flex !important;
  align-items: center !important;
  padding: 10px 14px !important;
  min-height: 40px !important;
  box-sizing: border-box !important;
  overflow: visible !important;    /* don't clip the ::before */
}

/* ✅ Icons visible on desktop + mobile */
.elementor-nav-menu--dropdown li a::before,
.elementor-nav-menu--dropdown ul.sub-menu li a::before,
#menu-2-11ca9348 li a::before {
  content: "" !important;
  display: inline-block !important;
  position: static !important;     /* stop absolute positioning */
  width: 20px !important;
  height: 20px !important;
  flex-shrink: 0 !important;       /* prevent shrinking */
  margin: 0 8px 0 0 !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: none !important;
}

/* ✅ Explicit icon assignments (keep your URLs) */
#menu-2-11ca9348 li.menu-item-9175 > a::before { 
  background-image: url("https://wp-test-015.eatcenter.dk/wp-content/uploads/2025/09/knife-fork-.svg") !important;
}
#menu-2-11ca9348 li.menu-item-9174 > a::before { 
  background-image: url("https://wp-test-015.eatcenter.dk/wp-content/uploads/2025/09/blivparnter.svg") !important;
}
#menu-2-11ca9348 li.menu-item-12682 > a::before { 
  background-image: url("https://wp-test-015.eatcenter.dk/wp-content/uploads/2025/09/info-circle-svgrepo-com.svg") !important;
}

/* Additional icons you added later */
#menu-2-11ca9348 li.menu-item-889 > a::before { 
  background-image: url("http://nyt.packline-emballage.dk/wp-content/uploads/2025/08/knife-fork-svgrepo-com.svg") !important;
}
#menu-2-11ca9348 li.menu-item-890 > a::before { 
  background-image: url("http://nyt.packline-emballage.dk/wp-content/uploads/2025/08/shop-svgrepo-com.svg") !important;
}
#menu-2-11ca9348 li.menu-item-891 > a::before { 
  background-image: url("http://nyt.packline-emballage.dk/wp-content/uploads/2025/08/info-circle-svgrepo-com-1-1.svg") !important;
}

/* ✅ Hover background effect behind icon + text */
.elementor-nav-menu--dropdown li a:hover,
.elementor-nav-menu--dropdown ul.sub-menu li a:hover {
  background: #E4F3EF !important;
  border-radius: 8px !important;
}
/* ✅ Full width hover on mobile */
#menu-2-11ca9348 li > a {
  width: 100% !important;  
  padding: 14px 20px !important;/* take full width */
  justify-content: flex-start !important; /* keep icon + text aligned */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-625e87d3 *//* ✅ Apply dropdown styling only on desktop + tablet (≥ 769px) */
@media (min-width: 769px) {

  /* Override Elementor full width dropdown setting */
  .elementor-nav-menu--dropdown,
  .elementor-nav-menu--dropdown ul.sub-menu {
    width: auto !important;       /* cancel full width */
    min-width: 280px !important;
    max-width: 280px !important;
    left: auto !important;
    right: -20px !important;
    margin: 10px auto !important; /* center if needed */
    position: absolute !important;
    top: 100% !important;
    background: rgba(255, 255, 255, 0.9) !important; 
    border-radius: 12px !important;
    padding: 15px 10px !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08) !important;
    display: block !important;
    z-index: 9999 !important;
  }

  /* Normal + Active submenu link = transparent */
  .elementor-nav-menu--dropdown li a,
  .elementor-nav-menu--dropdown ul.sub-menu li a,
  .elementor-nav-menu--dropdown li.current-menu-item > a,
  .elementor-nav-menu--dropdown ul.sub-menu li.current-menu-item > a {
    background: transparent !important;
    border-radius: 8px !important;
    transition: all 0.2s ease-in-out;
  }

  /* Hover (works for both normal + active) */
  .elementor-nav-menu--dropdown li a:hover,
  .elementor-nav-menu--dropdown ul.sub-menu li a:hover {
    background: #E4F3EF !important;
    border-radius: 8px !important;
  }
}

/* ✅ Align icon & text for all menu items (desktop + mobile) */
#menu-2-625e87d3 li > a {
  display: flex !important;        /* flexbox to align icon + text */
  align-items: center !important;  /* vertical centering */
  gap: 10px !important;            /* spacing between icon & text */
}

/* ✅ Generic icon container for all menu links */
.elementor-nav-menu--dropdown li a,
.elementor-nav-menu--dropdown ul.sub-menu li a,
#menu-2-625e87d3 li a {
  display: inline-flex !important;
  align-items: center !important;
  padding: 10px 14px !important;
  min-height: 40px !important;
  box-sizing: border-box !important;
  overflow: visible !important;    /* don't clip the ::before */
}

/* ✅ Icons visible on desktop + mobile */
.elementor-nav-menu--dropdown li a::before,
.elementor-nav-menu--dropdown ul.sub-menu li a::before,
#menu-2-625e87d3 li a::before {
  content: "" !important;
  display: inline-block !important;
  position: static !important;     /* stop absolute positioning */
  width: 20px !important;
  height: 20px !important;
  flex-shrink: 0 !important;       /* prevent shrinking */
  margin: 0 8px 0 0 !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: none !important;
}


/* ✅ Explicit icon assignments for new menu */
#menu-2-625e87d3 li.menu-item-9162 > a::before { 
  background-image: url("https://wp-test-015.eatcenter.dk/wp-content/uploads/2025/09/login.svg") !important;
}
#menu-2-625e87d3 li.menu-item-9163 > a::before { 
  background-image: url("https://wp-test-015.eatcenter.dk/wp-content/uploads/2025/09/userlogin.svg") !important;
}



/* ✅ Hover background effect behind icon + text */
.elementor-nav-menu--dropdown li a:hover,
.elementor-nav-menu--dropdown ul.sub-menu li a:hover {
  background: #E4F3EF !important;
  border-radius: 8px !important;
}

/* ✅ Full width hover on mobile */
#menu-2-625e87d3 li > a {
  width: 100% !important;  
  padding: 14px 20px !important; /* take full width */
  justify-content: flex-start !important; /* keep icon + text aligned */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433abf31 */.my-header {
  background: rgba(249, 250, 249, 0.7); /* semi-transparent white */
  backdrop-filter: blur(20px); /* the actual blur effect */
  -webkit-backdrop-filter: blur(20px); /* Safari support */
  border: 1px solid rgba(255, 255, 255, 0.2); /* soft border */
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31dff59d */.elementor-9142 .elementor-element.elementor-element-31dff59d {
    --display: block!important;
}

.elementor-9142 .elementor-element.elementor-element-31dff59d 
.elementor-icon-list-item,
.elementor-9142 .elementor-element.elementor-element-31dff59d 
.elementor-icon-list-item a {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31dff59d */.elementor-9142 .elementor-element.elementor-element-31dff59d {
    --display: block!important;
}

.elementor-9142 .elementor-element.elementor-element-31dff59d 
.elementor-icon-list-item,
.elementor-9142 .elementor-element.elementor-element-31dff59d 
.elementor-icon-list-item a {
    display: block;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-remove-filters, class: .elementor-element-98c8acb *//* ✅ Force JetSmartFilters "Remove Filters" button to always show */
.jet-remove-all-filters.hide,
.elementor-widget-jet-smart-filters-remove-filters.hide-widget {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-remove-filters, class: .elementor-element-98c8acb *//* ✅ Force JetSmartFilters "Remove Filters" button to always show */
.jet-remove-all-filters.hide,
.elementor-widget-jet-smart-filters-remove-filters.hide-widget {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99dc3c5 *//* Skjul sticky header som standard */
.elementor-element-99dc3c5 {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

/* Vis header når aktiv */
.show-sticky-header .elementor-element-99dc3c5 {
  opacity: 1;
  pointer-events: auto;
}/* End custom CSS */