.elementor-8456 .elementor-element.elementor-element-b1fca21{--display:flex;--min-height:104px;--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:-104px;--margin-left:0px;--margin-right:0px;}.elementor-8456 .elementor-element.elementor-element-b1fca21:not(.elementor-motion-effects-element-type-background), .elementor-8456 .elementor-element.elementor-element-b1fca21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 60%, #0000FF00 100%);}.elementor-8456 .elementor-element.elementor-element-1d55868 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-8456 .elementor-element.elementor-element-1d55868 img{width:196px;}.elementor-8456 .elementor-element.elementor-element-2039f4c > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-8456 .elementor-element.elementor-element-2039f4c.elementor-element{--align-self:center;}.elementor-8456 .elementor-element.elementor-element-2039f4c .elementor-icon-wrapper{text-align:center;}.elementor-8456 .elementor-element.elementor-element-2039f4c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8456 .elementor-element.elementor-element-2039f4c.elementor-view-framed .elementor-icon, .elementor-8456 .elementor-element.elementor-element-2039f4c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8456 .elementor-element.elementor-element-2039f4c.elementor-view-framed .elementor-icon, .elementor-8456 .elementor-element.elementor-element-2039f4c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8456 .elementor-element.elementor-element-2039f4c.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7712b81 );}.elementor-8456 .elementor-element.elementor-element-2039f4c.elementor-view-framed .elementor-icon:hover, .elementor-8456 .elementor-element.elementor-element-2039f4c.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7712b81 );border-color:var( --e-global-color-7712b81 );}.elementor-8456 .elementor-element.elementor-element-2039f4c.elementor-view-framed .elementor-icon:hover, .elementor-8456 .elementor-element.elementor-element-2039f4c.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7712b81 );}.elementor-8456 .elementor-element.elementor-element-2039f4c .elementor-icon{font-size:28px;}.elementor-8456 .elementor-element.elementor-element-2039f4c .elementor-icon svg{height:28px;}.elementor-8456 .elementor-element.elementor-element-855177a{--display:flex;--min-height:100vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8456 .elementor-element.elementor-element-9c7022e{--spacer-size:100px;}.elementor-8456 .elementor-element.elementor-element-7c4ea2f .elementor-nav-menu .elementor-item{font-family:"Dala Floda", Sans-serif;font-size:5rem;font-weight:700;line-height:0.85em;}.elementor-8456 .elementor-element.elementor-element-7c4ea2f .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-8456 .elementor-element.elementor-element-7c4ea2f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8456 .elementor-element.elementor-element-7c4ea2f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8456 .elementor-element.elementor-element-7c4ea2f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8456 .elementor-element.elementor-element-7c4ea2f .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-7712b81 );fill:var( --e-global-color-7712b81 );}.elementor-8456 .elementor-element.elementor-element-7c4ea2f .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-8456 .elementor-element.elementor-element-7c4ea2f{--e-nav-menu-horizontal-menu-item-margin:calc( 1% / 2 );}.elementor-8456 .elementor-element.elementor-element-7c4ea2f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:1%;}.elementor-8456 .elementor-element.elementor-element-58051cf{--spacer-size:40px;}.elementor-8456 .elementor-element.elementor-element-ce65386 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-05ce15f-font-family ), Sans-serif;font-size:var( --e-global-typography-05ce15f-font-size );font-weight:var( --e-global-typography-05ce15f-font-weight );text-transform:var( --e-global-typography-05ce15f-text-transform );line-height:var( --e-global-typography-05ce15f-line-height );letter-spacing:var( --e-global-typography-05ce15f-letter-spacing );}.elementor-8456 .elementor-element.elementor-element-ce65386 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-8456 .elementor-element.elementor-element-ce65386 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8456 .elementor-element.elementor-element-ce65386 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8456 .elementor-element.elementor-element-ce65386 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8456 .elementor-element.elementor-element-ce65386 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-7712b81 );fill:var( --e-global-color-7712b81 );}.elementor-8456 .elementor-element.elementor-element-ce65386 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-8456 .elementor-element.elementor-element-ce65386{--e-nav-menu-horizontal-menu-item-margin:calc( 8px / 2 );}.elementor-8456 .elementor-element.elementor-element-ce65386 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:8px;}.elementor-8456 .elementor-element.elementor-element-8e9bf58{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8456 .elementor-element.elementor-element-236d3f3 > .elementor-widget-container{padding:15px 0px 0px 5px;}.elementor-8456 .elementor-element.elementor-element-236d3f3 .cpel-switcher__lang a{color:var( --e-global-color-primary );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-8456 .elementor-element.elementor-element-236d3f3 .cpel-switcher__icon{color:var( --e-global-color-primary );}.elementor-8456 .elementor-element.elementor-element-236d3f3 .cpel-switcher__nav{--cpel-switcher-space:15px;}.elementor-8456 .elementor-element.elementor-element-236d3f3 .cpel-switcher__name{padding-left:10px;}.elementor-8456 .elementor-element.elementor-element-32e022d{--spacer-size:40px;}.elementor-8456 .elementor-element.elementor-element-69c4ad2{--spacer-size:100px;}#elementor-popup-modal-8456 .dialog-widget-content{animation-duration:0.6s;background-color:var( --e-global-color-accent );}#elementor-popup-modal-8456{background-color:var( --e-global-color-a17db29 );justify-content:center;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-8456 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}@media(min-width:768px){.elementor-8456 .elementor-element.elementor-element-8e9bf58{--width:30%;}}@media(max-width:1024px){.elementor-8456 .elementor-element.elementor-element-7c4ea2f .elementor-nav-menu .elementor-item{font-size:4rem;}.elementor-8456 .elementor-element.elementor-element-ce65386 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-05ce15f-font-size );line-height:var( --e-global-typography-05ce15f-line-height );letter-spacing:var( --e-global-typography-05ce15f-letter-spacing );}}@media(max-width:767px){.elementor-8456 .elementor-element.elementor-element-b1fca21{--min-height:72px;--margin-top:0px;--margin-bottom:-72px;--margin-left:0px;--margin-right:0px;}.elementor-8456 .elementor-element.elementor-element-1d55868 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-8456 .elementor-element.elementor-element-1d55868 img{width:120px;}.elementor-8456 .elementor-element.elementor-element-9c7022e{--spacer-size:80px;}.elementor-8456 .elementor-element.elementor-element-7c4ea2f .elementor-nav-menu .elementor-item{font-size:2.5rem;}.elementor-8456 .elementor-element.elementor-element-7c4ea2f{--e-nav-menu-horizontal-menu-item-margin:calc( 4px / 2 );}.elementor-8456 .elementor-element.elementor-element-7c4ea2f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:4px;}.elementor-8456 .elementor-element.elementor-element-ce65386 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-05ce15f-font-size );line-height:var( --e-global-typography-05ce15f-line-height );letter-spacing:var( --e-global-typography-05ce15f-letter-spacing );}.elementor-8456 .elementor-element.elementor-element-ce65386{--e-nav-menu-horizontal-menu-item-margin:calc( 4px / 2 );}.elementor-8456 .elementor-element.elementor-element-ce65386 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:4px;}.elementor-8456 .elementor-element.elementor-element-69c4ad2{--spacer-size:80px;}}/* Start custom CSS for polylang-language-switcher, class: .elementor-element-236d3f3 *//* Reset/ta bort default indrag & list-styling */
.elementor-8456 .elementor-element.elementor-element-236d3f3 ul,
.elementor-8456 .elementor-element.elementor-element-236d3f3 ol {
  margin: 0 !important;
  padding: 0 !important;
  padding-inline-start: 0 !important;
  list-style: none !important;

  /* 👉 Justera detta för “lite mer vänster” (inne i ramen) */
  padding-left: 12px !important;
}

.elementor-8456 .elementor-element.elementor-element-236d3f3 li {
  margin: 0 !important;
  padding: 0 !important;
}

/* Nolla indrag på länkar/spans */
.elementor-8456 .elementor-element.elementor-element-236d3f3 a,
.elementor-8456 .elementor-element.elementor-element-236d3f3 span {
  margin: 0 !important;
  padding-left: 0 !important;
  text-indent: 0 !important;
}

/* Hover underline (som vanlig meny) */
.elementor-8456 .elementor-element.elementor-element-236d3f3 a {
  text-decoration: none;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 2px;
}

.elementor-8456 .elementor-element.elementor-element-236d3f3 a:hover,
.elementor-8456 .elementor-element.elementor-element-236d3f3 a:focus {
  text-decoration: underline;
}
.elementor-8456 .elementor-element.elementor-element-236d3f3 { margin-left: -15px !important; }/* End custom CSS */