.elementor-18238 .elementor-element.elementor-element-2ffdf540:not(.elementor-motion-effects-element-type-background), .elementor-18238 .elementor-element.elementor-element-2ffdf540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruppjohansson.se/wp-content/uploads/2026/09/Lediga-lokaler.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18238 .elementor-element.elementor-element-2ffdf540 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #002E51 0%, rgba(0,46,81,0) 100%);opacity:0.7;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18238 .elementor-element.elementor-element-2ffdf540 > .elementor-container{min-height:600px;}.elementor-18238 .elementor-element.elementor-element-2ffdf540{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18238 .elementor-element.elementor-element-ae54607 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:500;text-transform:none;color:#FFFFFF;}.elementor-18238 .elementor-element.elementor-element-204b70b2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18238 .elementor-element.elementor-element-204b70b2 > .elementor-background-overlay{opacity:0.97;}.elementor-18238 .elementor-element.elementor-element-10dfd2c6 .houzez-spacer-inner{height:30px;}.elementor-18238 .elementor-element.elementor-element-5144c93 > .elementor-container{max-width:1280px;}.elementor-18238 .elementor-element.elementor-element-20434a32 > .elementor-widget-container{margin:-23px 0px 30px 0px;}.elementor-18238 .elementor-element.elementor-element-20434a32 .houzez_section_title{font-size:35px;font-weight:300;margin-bottom:26px;}.elementor-18238 .elementor-element.elementor-element-20434a32 .houzez_section_subtitle{font-size:18px;}.elementor-18238 .elementor-element.elementor-element-20434a32 .houzez_section_title_wrap{text-align:center;margin-bottom:20px;}.elementor-18238 .elementor-element.elementor-element-20434a32 .houzez_section_title_wrap .houzez_section_title{color:#000000;}.elementor-18238 .elementor-element.elementor-element-20434a32 .houzez_section_title_wrap .houzez_section_subtitle{color:#646464;}.elementor-18238 .elementor-element.elementor-element-7e1a7469 .property-cards-module .item-short-description{display:none;}.elementor-18238 .elementor-element.elementor-element-7e1a7469 .btn-item{border-radius:5px 5px 5px 5px;}.elementor-18238 .elementor-element.elementor-element-6d173c90 .property-carousel-module .item-short-description{display:none;}.elementor-18238 .elementor-element.elementor-element-6d173c90 .item-title{font-weight:400;}.elementor-18238 .elementor-element.elementor-element-6d173c90 .item-price{font-size:18px;font-weight:400;}.elementor-18238 .elementor-element.elementor-element-6d173c90 .item-sub-price{font-weight:300;}.elementor-18238 .elementor-element.elementor-element-6d173c90 .property-carousel-buttons-wrap button{background-color:rgba(0, 0, 0, 0.15);color:#FFFFFF;}.elementor-18238 .elementor-element.elementor-element-6d173c90 .btn-view-all{background-color:rgba(0, 0, 0, 0.15);color:#FFFFFF;}.elementor-18238 .elementor-element.elementor-element-6d173c90 .btn-primary-outlined:before{color:#FFFFFF;}.elementor-18238 .elementor-element.elementor-element-6d173c90 .property-carousel-buttons-wrap button:hover{background-color:#00AEFF;}.elementor-18238 .elementor-element.elementor-element-6d173c90 .btn-view-all:hover{background-color:#00AEFF;}.elementor-18238 .elementor-element.elementor-element-5428eed9{--spacer-size:50px;}.elementor-18238 .elementor-element.elementor-element-637a639 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-18238 .elementor-element.elementor-element-637a639 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-18238 .elementor-element.elementor-element-637a639{--e-icon-list-icon-size:1rem;--icon-vertical-offset:0px;}.elementor-18238 .elementor-element.elementor-element-637a639 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18238 .elementor-element.elementor-element-637a639 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:0.9rem;line-height:1.6em;}.elementor-18238 .elementor-element.elementor-element-637a639 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-18238 .elementor-element.elementor-element-41837e0 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-18238 .elementor-element.elementor-element-41837e0 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-18238 .elementor-element.elementor-element-41837e0{--e-icon-list-icon-size:0.8rem;--icon-vertical-offset:0px;}.elementor-18238 .elementor-element.elementor-element-41837e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18238 .elementor-element.elementor-element-41837e0 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:0.9rem;line-height:1.8em;}.elementor-18238 .elementor-element.elementor-element-41837e0 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-18238 .elementor-element.elementor-element-28c191a .elementor-icon-wrapper{text-align:center;}.elementor-18238 .elementor-element.elementor-element-28c191a.elementor-view-stacked .elementor-icon{background-color:#3AB0E2;}.elementor-18238 .elementor-element.elementor-element-28c191a.elementor-view-framed .elementor-icon, .elementor-18238 .elementor-element.elementor-element-28c191a.elementor-view-default .elementor-icon{color:#3AB0E2;border-color:#3AB0E2;}.elementor-18238 .elementor-element.elementor-element-28c191a.elementor-view-framed .elementor-icon, .elementor-18238 .elementor-element.elementor-element-28c191a.elementor-view-default .elementor-icon svg{fill:#3AB0E2;}.elementor-18238 .elementor-element.elementor-element-28c191a .elementor-icon{font-size:1.2rem;}.elementor-18238 .elementor-element.elementor-element-28c191a .elementor-icon svg{height:1.2rem;}@media(max-width:1024px){.elementor-18238 .elementor-element.elementor-element-10dfd2c6 .houzez-spacer-inner{height:30px;}.elementor-18238 .elementor-element.elementor-element-20434a32 .houzez_section_title_wrap{margin-bottom:16px;}.elementor-18238 .elementor-element.elementor-element-637a639 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18238 .elementor-element.elementor-element-637a639 .elementor-icon-list-item > a{line-height:1.36em;}.elementor-18238 .elementor-element.elementor-element-41837e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18238 .elementor-element.elementor-element-41837e0 .elementor-icon-list-item > a{line-height:1.53em;}}@media(max-width:767px){.elementor-18238 .elementor-element.elementor-element-10dfd2c6 .houzez-spacer-inner{height:30px;}.elementor-18238 .elementor-element.elementor-element-20434a32 .houzez_section_title{font-size:25px;}.elementor-18238 .elementor-element.elementor-element-20434a32 .houzez_section_subtitle{font-size:16px;}.elementor-18238 .elementor-element.elementor-element-20434a32 .houzez_section_title_wrap{margin-bottom:16px;}.elementor-18238 .elementor-element.elementor-element-7e1a7469 .item-wrap-v9 .item-footer{padding:20px 0px 10px 0px;}}