.elementor-11291 .elementor-element.elementor-element-8bb41fe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11291 .elementor-element.elementor-element-9bb12d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--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-11291 .elementor-element.elementor-element-9bb12d7:not(.elementor-motion-effects-element-type-background), .elementor-11291 .elementor-element.elementor-element-9bb12d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFE;}.elementor-11291 .elementor-element.elementor-element-ccbe5fb{--spacer-size:5em;}.elementor-11291 .elementor-element.elementor-element-a0da90f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-11291 .elementor-element.elementor-element-1e402b5{--display:flex;--justify-content:center;--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-11291 .elementor-element.elementor-element-e3d298b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-11291 .elementor-element.elementor-element-e3d298b .elementor-heading-title{font-family:var( --e-global-typography-d3aea27-font-family ), Sans-serif;font-size:var( --e-global-typography-d3aea27-font-size );font-weight:var( --e-global-typography-d3aea27-font-weight );line-height:var( --e-global-typography-d3aea27-line-height );color:var( --e-global-color-text );}.elementor-11291 .elementor-element.elementor-element-a65d78b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;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 );}.elementor-11291 .elementor-element.elementor-element-2ba19cd .elementor-button{background-color:#A2BAC200;font-family:"filson-pro", Sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11291 .elementor-element.elementor-element-2ba19cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11291 .elementor-element.elementor-element-2ba19cd .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-11291 .elementor-element.elementor-element-2e529d4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11291 .elementor-element.elementor-element-b437eb6{--display:flex;--justify-content:center;--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-11291 .elementor-element.elementor-element-301b1f5 .elementor-repeater-item-4408a17 > *{display:inline-block;}.elementor-11291 .elementor-element.elementor-element-301b1f5 .elementor-repeater-item-df361c3.dce-item_image{justify-content:top;}.elementor-11291 .elementor-element.elementor-element-301b1f5 .dce-container-navigation i{font-size:25px;}.elementor-11291 .elementor-element.elementor-element-301b1f5 .dce-container-navigation svg{height:25px;width:100%;}.elementor-11291 .elementor-element.elementor-element-301b1f5 .dce-carousel-controls .swiper-button-left{height:25px;width:25px;margin-top:calc(25px / 2);}.elementor-11291 .elementor-element.elementor-element-301b1f5 .dce-carousel-controls .swiper-button-right{height:25px;width:25px;margin-top:calc(25px / 2);}.elementor-11291 .elementor-element.elementor-element-301b1f5 .swiper-button-right path, .elementor-11291 .elementor-element.elementor-element-301b1f5 .swiper-button-left path, .elementor-11291 .elementor-element.elementor-element-301b1f5 .dce-container-navigation svg, .elementor-11291 .elementor-element.elementor-element-301b1f5 .dce-container-navigation i{fill:#FFFFFF;color:#FFFFFF;}.elementor-11291 .elementor-element.elementor-element-301b1f5 .swiper-button-right line, .elementor-11291 .elementor-element.elementor-element-301b1f5 .swiper-button-left line, .elementor-11291 .elementor-element.elementor-element-301b1f5 .swiper-button-right polyline, .elementor-11291 .elementor-element.elementor-element-301b1f5 .swiper-button-left polyline{stroke:#FFFFFF;}.elementor-11291 .elementor-element.elementor-element-301b1f5 .swiper-button-left line, .elementor-11291 .elementor-element.elementor-element-301b1f5 .swiper-button-right line, .elementor-11291 .elementor-element.elementor-element-301b1f5 .swiper-button-left polyline, .elementor-11291 .elementor-element.elementor-element-301b1f5 .swiper-button-right polyline{stroke-dasharray:0,0;}.elementor-11291 .elementor-element.elementor-element-301b1f5 .dce-carousel-controls .dce-container-navigation{left:0%;top:100%;width:0%;}.elementor-11291 .elementor-element.elementor-element-301b1f5 .swiper-button-left{left:-58px;}.elementor-11291 .elementor-element.elementor-element-301b1f5 .swiper-button-right{right:-58px;}.elementor-11291 .elementor-element.elementor-element-301b1f5 .swiper-button-left, .elementor-11291 .elementor-element.elementor-element-301b1f5 .swiper-button-right{top:10px;}.elementor-11291 .elementor-element.elementor-element-301b1f5 .dce-posts-fallback{text-align:left;}.elementor-11291 .elementor-element.elementor-element-42e5ef4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11291 .elementor-element.elementor-element-8e91ebb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--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-11291 .elementor-element.elementor-element-8e91ebb:not(.elementor-motion-effects-element-type-background), .elementor-11291 .elementor-element.elementor-element-8e91ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFE;}.elementor-11291 .elementor-element.elementor-element-8c05068{--spacer-size:2em;}.elementor-11291 .elementor-element.elementor-element-d34a3a3{--display:flex;--padding-top:2%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-11291 .elementor-element.elementor-element-38d8875{--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:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-11291 .elementor-element.elementor-element-38d8875:not(.elementor-motion-effects-element-type-background), .elementor-11291 .elementor-element.elementor-element-38d8875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFE;}.elementor-11291 .elementor-element.elementor-element-3e859da{text-align:center;}.elementor-11291 .elementor-element.elementor-element-3e859da .elementor-heading-title{font-family:var( --e-global-typography-d3aea27-font-family ), Sans-serif;font-size:var( --e-global-typography-d3aea27-font-size );font-weight:var( --e-global-typography-d3aea27-font-weight );line-height:var( --e-global-typography-d3aea27-line-height );color:var( --e-global-color-text );}.elementor-11291 .elementor-element.elementor-element-0aeafc1{width:var( --container-widget-width, 70% );max-width:70%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"filson-pro", Sans-serif;font-size:22px;font-weight:300;line-height:30px;}.elementor-11291 .elementor-element.elementor-element-0aeafc1.elementor-element{--align-self:center;}.elementor-11291 .elementor-element.elementor-element-19ab3dc{--display:flex;--padding-top:0%;--padding-bottom:4%;--padding-left:6%;--padding-right:6%;}.elementor-11291 .elementor-element.elementor-element-1efb00c{--grid-columns:1;--grid-row-gap:80px;--grid-column-gap:130px;}@media(min-width:768px){.elementor-11291 .elementor-element.elementor-element-1e402b5{--width:55%;}.elementor-11291 .elementor-element.elementor-element-2e529d4{--width:45%;}.elementor-11291 .elementor-element.elementor-element-19ab3dc{--width:100%;}}@media(max-width:1600px){.elementor-11291 .elementor-element.elementor-element-e3d298b .elementor-heading-title{font-size:var( --e-global-typography-d3aea27-font-size );line-height:var( --e-global-typography-d3aea27-line-height );}.elementor-11291 .elementor-element.elementor-element-a65d78b{font-size:var( --e-global-typography-text-font-size );}.elementor-11291 .elementor-element.elementor-element-2ba19cd .elementor-button{font-size:12px;}.elementor-11291 .elementor-element.elementor-element-301b1f5 .dce-container-navigation i{font-size:25px;}.elementor-11291 .elementor-element.elementor-element-301b1f5 .dce-container-navigation svg{height:25px;width:100%;}.elementor-11291 .elementor-element.elementor-element-301b1f5 .dce-carousel-controls .swiper-button-left{height:25px;width:25px;margin-top:calc(25px / 2);}.elementor-11291 .elementor-element.elementor-element-301b1f5 .dce-carousel-controls .swiper-button-right{height:25px;width:25px;margin-top:calc(25px / 2);}.elementor-11291 .elementor-element.elementor-element-3e859da .elementor-heading-title{font-size:var( --e-global-typography-d3aea27-font-size );line-height:var( --e-global-typography-d3aea27-line-height );}}@media(max-width:1024px){.elementor-11291 .elementor-element.elementor-element-e3d298b .elementor-heading-title{font-size:var( --e-global-typography-d3aea27-font-size );line-height:var( --e-global-typography-d3aea27-line-height );}.elementor-11291 .elementor-element.elementor-element-a65d78b{font-size:var( --e-global-typography-text-font-size );}.elementor-11291 .elementor-element.elementor-element-3e859da .elementor-heading-title{font-size:var( --e-global-typography-d3aea27-font-size );line-height:var( --e-global-typography-d3aea27-line-height );}.elementor-11291 .elementor-element.elementor-element-0aeafc1{width:100%;max-width:100%;font-size:18px;}.elementor-11291 .elementor-element.elementor-element-1efb00c{--grid-columns:1;}}@media(max-width:767px){.elementor-11291 .elementor-element.elementor-element-ccbe5fb{--spacer-size:1em;}.elementor-11291 .elementor-element.elementor-element-a0da90f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11291 .elementor-element.elementor-element-e3d298b .elementor-heading-title{font-size:var( --e-global-typography-d3aea27-font-size );line-height:var( --e-global-typography-d3aea27-line-height );}.elementor-11291 .elementor-element.elementor-element-a65d78b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-text-font-size );}.elementor-11291 .elementor-element.elementor-element-2ba19cd .elementor-button{font-size:10px;}.elementor-11291 .elementor-element.elementor-element-b437eb6{--margin-top:20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-11291 .elementor-element.elementor-element-301b1f5 .dce-container-navigation i{font-size:15px;}.elementor-11291 .elementor-element.elementor-element-301b1f5 .dce-container-navigation svg{height:15px;width:100%;}.elementor-11291 .elementor-element.elementor-element-301b1f5 .dce-carousel-controls .swiper-button-left{height:15px;width:15px;margin-top:calc(15px / 2);}.elementor-11291 .elementor-element.elementor-element-301b1f5 .dce-carousel-controls .swiper-button-right{height:15px;width:15px;margin-top:calc(15px / 2);}.elementor-11291 .elementor-element.elementor-element-301b1f5 .swiper-button-left, .elementor-11291 .elementor-element.elementor-element-301b1f5 .swiper-button-right{top:10px;}.elementor-11291 .elementor-element.elementor-element-8c05068{--spacer-size:1em;}.elementor-11291 .elementor-element.elementor-element-38d8875{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11291 .elementor-element.elementor-element-3e859da{text-align:start;}.elementor-11291 .elementor-element.elementor-element-3e859da .elementor-heading-title{font-size:var( --e-global-typography-d3aea27-font-size );line-height:var( --e-global-typography-d3aea27-line-height );}.elementor-11291 .elementor-element.elementor-element-0aeafc1.elementor-element{--align-self:flex-start;}.elementor-11291 .elementor-element.elementor-element-0aeafc1{text-align:start;font-size:10px;}.elementor-11291 .elementor-element.elementor-element-1efb00c{--grid-columns:1;}}/* Start custom CSS for button, class: .elementor-element-2ba19cd */.elementor-11291 .elementor-element.elementor-element-2ba19cd i::before {
    font-size: 14px;
    color:#00625D;
 
}

@media (max-width: 767px) {
  .elementor-11291 .elementor-element.elementor-element-2ba19cd i:before {
    font-size: 10px;
 
  }
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-301b1f5 */.elementor-11291 .elementor-element.elementor-element-301b1f5 .swiper-button-left, .elementor-11291 .elementor-element.elementor-element-301b1f5 .swiper-button-right {
    background:#0E273A ;
    padding:10px;
    height: 50px!important;
    width: 50px!important;
    border-radius: 2px;
    justify-content: center;
    display: flex;
    align-items: center;
    margin-right: -58px;
    margin-left: 58px;
}


@media screen and (max-width: 480px) {
  .elementor-11291 .elementor-element.elementor-element-301b1f5 .swiper-button-left,
  .elementor-11291 .elementor-element.elementor-element-301b1f5 .swiper-button-right {
    width: 30px!important;
    height: 30px!important;
    padding: 5px;
        margin-right: -8px;
    margin-left: 58px;
    border-radius: 1px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0aeafc1 */.elementor-11291 .elementor-element.elementor-element-0aeafc1 a{
    position: relative;
    display: inline-block;
    color: inherit;
    margin: 20px  40px;
    font-size: 18px;
}

.elementor-11291 .elementor-element.elementor-element-0aeafc1  {
  position: relative; /* Ensure the parent element is positioned relatively */
}

.elementor-11291 .elementor-element.elementor-element-0aeafc1 a {
  text-decoration: none; /* Remove the default underline */
  position: relative; /* Ensure the link itself is positioned relatively */
}

.elementor-11291 .elementor-element.elementor-element-0aeafc1 a:after {    
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  bottom: -4px; /* Adjust to position the underline correctly */
  left: 40%;
  background: #0E273A;
  width: 0;
  transition: width 0.2s ease, left 0.2s ease;
}

.elementor-11291 .elementor-element.elementor-element-0aeafc1 a.active:after { 
  width: 100%; 
  left: 0;
}

.elementor-11291 .elementor-element.elementor-element-0aeafc1 a.active {
  font-weight: 400; 
}

@media only screen and (max-width: 600px) {

.elementor-11291 .elementor-element.elementor-element-0aeafc1 a {
    font-size:12px !important;
    position: relative;
    display: inline-block;
    color: inherit;
    margin: 0px  20px;
}

.elementor-11291 .elementor-element.elementor-element-0aeafc1 a:after {    
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  bottom: 2px; /* Adjust to position the underline correctly */
  left: 40%;
  background: #0E273A;
  width: 0;
  transition: width 0.2s ease, left 0.2s ease;
}
#orebroporten-objects-filter a {
    
       position: relative;
        display: inline-block;
        color: inherit;
        margin: 0px 0px;
     
        margin-right: 15px;

}

    
}/* End custom CSS */