.elementor-386 .elementor-element.elementor-element-38e9f8d{--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-start;--flex-wrap:wrap;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:075px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-386 .elementor-element.elementor-element-38e9f8d::before, .elementor-386 .elementor-element.elementor-element-38e9f8d > .elementor-background-video-container::before, .elementor-386 .elementor-element.elementor-element-38e9f8d > .e-con-inner > .elementor-background-video-container::before, .elementor-386 .elementor-element.elementor-element-38e9f8d > .elementor-background-slideshow::before, .elementor-386 .elementor-element.elementor-element-38e9f8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-386 .elementor-element.elementor-element-38e9f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-386 .elementor-element.elementor-element-fc7186e{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-386 .elementor-element.elementor-element-390d772{width:100%;max-width:100%;text-align:left;}.elementor-386 .elementor-element.elementor-element-390d772 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-386 .elementor-element.elementor-element-390d772.elementor-element{--align-self:center;}.elementor-386 .elementor-element.elementor-element-390d772 .elementor-heading-title{font-family:"Franklin Gothic Demi Cond", Sans-serif;font-size:3.4rem;font-weight:600;line-height:4.125rem;letter-spacing:0.8px;color:#1D1D1D;}.elementor-386 .elementor-element.elementor-element-f6052c4{width:100%;max-width:100%;text-align:left;}.elementor-386 .elementor-element.elementor-element-f6052c4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-386 .elementor-element.elementor-element-f6052c4.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-f6052c4 .elementor-heading-title{font-family:"Franklin Gothic Book", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.7rem;letter-spacing:0.4px;color:#1D1D1D;}.elementor-widget-hotspot .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-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-386 .elementor-element.elementor-element-db89cfc .elementor-repeater-item-bbd5a6c{left:52%;--hotspot-translate-x:52%;top:20%;--hotspot-translate-y:20%;}.elementor-386 .elementor-element.elementor-element-db89cfc .elementor-repeater-item-0a220d2{left:50%;--hotspot-translate-x:50%;top:20%;--hotspot-translate-y:20%;}.elementor-386 .elementor-element.elementor-element-db89cfc .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-386 .elementor-element.elementor-element-db89cfc{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--hotspot-color:var( --e-global-color-69ad251 );--hotspot-size:7px;}.elementor-386 .elementor-element.elementor-element-db89cfc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-386 .elementor-element.elementor-element-6133c9f{--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;--flex-wrap:wrap;}.elementor-386 .elementor-element.elementor-element-f28feda{width:100%;max-width:100%;text-align:center;}.elementor-386 .elementor-element.elementor-element-f28feda > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-386 .elementor-element.elementor-element-f28feda.elementor-element{--align-self:center;}.elementor-386 .elementor-element.elementor-element-f28feda .elementor-heading-title{font-family:"Franklin Gothic Book", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.7rem;letter-spacing:0.4px;color:#1D1D1D;}.elementor-widget-jet-smart-filters-select .apply-filters__button, .elementor-widget-jet-smart-filters-select .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-386 .elementor-element.elementor-element-799ae90 .jet-smart-filters-select.jet-filter{display:block;}.elementor-386 .elementor-element.elementor-element-799ae90 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-386 .elementor-element.elementor-element-799ae90 .jet-filters-group{display:flex;flex-direction:column;}.elementor-386 .elementor-element.elementor-element-799ae90{width:100%;max-width:100%;}.elementor-386 .elementor-element.elementor-element-799ae90 > .elementor-widget-container{border-radius:-9px -9px -9px -9px;}.elementor-386 .elementor-element.elementor-element-799ae90 .jet-smart-filters-select.jet-filter .jet-select{max-width:50%;flex-basis:50%;}.elementor-386 .elementor-element.elementor-element-799ae90 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:50%;flex-basis:50%;}.elementor-386 .elementor-element.elementor-element-799ae90 .jet-select__control{font-family:"Franklin Gothic Medium Cond", Sans-serif;font-size:1.15rem;color:var( --e-global-color-3178cc2 );background-color:var( --e-global-color-7efacd2 );border-style:solid;border-color:var( --e-global-color-69ad251 );}.elementor-386 .elementor-element.elementor-element-799ae90 .jet-select{margin-left:auto;margin-right:auto;}.elementor-386 .elementor-element.elementor-element-799ae90 .jet-filter-label{padding:-5px -5px -5px -5px;}.elementor-386 .elementor-element.elementor-element-a954844 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-386 .elementor-element.elementor-element-a954844 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-386 .elementor-element.elementor-element-a954844{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-386 .elementor-element.elementor-element-390d772 .elementor-heading-title{font-size:3rem;}}@media(min-width:768px){.elementor-386 .elementor-element.elementor-element-38e9f8d{--content-width:1140px;}.elementor-386 .elementor-element.elementor-element-fc7186e{--width:35%;}}@media(max-width:767px){.elementor-386 .elementor-element.elementor-element-38e9f8d{--content-width:90%;}.elementor-386 .elementor-element.elementor-element-390d772 .elementor-heading-title{font-size:2.225rem;line-height:2rem;}.elementor-386 .elementor-element.elementor-element-f6052c4 .elementor-heading-title{font-size:1.35rem;}.elementor-386 .elementor-element.elementor-element-f28feda .elementor-heading-title{font-size:1.4rem;}}/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-799ae90 */.elementor-386 .elementor-element.elementor-element-799ae90 .jet-select__control {
    height: 40px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Franklin Gothic Demi Cond';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://springrolls.infid.se/wp-content/uploads/2025/03/FRADMCN.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Franklin Gothic Book';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://springrolls.infid.se/wp-content/uploads/2025/03/FRABK.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Franklin Gothic Medium Cond';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://springrolls.infid.se/wp-content/uploads/2025/03/FRAMDCN.ttf') format('truetype');
}
/* End Custom Fonts CSS */