.elementor-1201 .elementor-element.elementor-element-dc219ec{--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:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1201 .elementor-element.elementor-element-d925ddf{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1201 .elementor-element.elementor-element-23bfbe0 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1201 .elementor-element.elementor-element-23bfbe0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;color:#5B425A;}.elementor-1201 .elementor-element.elementor-element-1c7aec0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1201 .elementor-element.elementor-element-9ccdcb7{--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;}.elementor-1201 .elementor-element.elementor-element-b1af746{--display:flex;--min-height:200px;--justify-content:center;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--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-1201 .elementor-element.elementor-element-b1af746:not(.elementor-motion-effects-element-type-background), .elementor-1201 .elementor-element.elementor-element-b1af746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F7;}.elementor-1201 .elementor-element.elementor-element-b1af746::before, .elementor-1201 .elementor-element.elementor-element-b1af746 > .elementor-background-video-container::before, .elementor-1201 .elementor-element.elementor-element-b1af746 > .e-con-inner > .elementor-background-video-container::before, .elementor-1201 .elementor-element.elementor-element-b1af746 > .elementor-background-slideshow::before, .elementor-1201 .elementor-element.elementor-element-b1af746 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1201 .elementor-element.elementor-element-b1af746 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-1201 .elementor-element.elementor-element-b0a9673{text-align:center;}.elementor-1201 .elementor-element.elementor-element-b2afdf6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#5B425A;}.elementor-1201 .elementor-element.elementor-element-c464cc9{--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;}.elementor-1201 .elementor-element.elementor-element-c27a307{--display:flex;--min-height:200px;--justify-content:center;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--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-1201 .elementor-element.elementor-element-c27a307:not(.elementor-motion-effects-element-type-background), .elementor-1201 .elementor-element.elementor-element-c27a307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F7;}.elementor-1201 .elementor-element.elementor-element-c27a307::before, .elementor-1201 .elementor-element.elementor-element-c27a307 > .elementor-background-video-container::before, .elementor-1201 .elementor-element.elementor-element-c27a307 > .e-con-inner > .elementor-background-video-container::before, .elementor-1201 .elementor-element.elementor-element-c27a307 > .elementor-background-slideshow::before, .elementor-1201 .elementor-element.elementor-element-c27a307 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1201 .elementor-element.elementor-element-c27a307 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1201 .elementor-element.elementor-element-07c3da0{text-align:center;}.elementor-1201 .elementor-element.elementor-element-c72de00 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#5B425A;}.elementor-1201 .elementor-element.elementor-element-cc48c0b{--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;}.elementor-1201 .elementor-element.elementor-element-646bcbf{--display:flex;--min-height:200px;--justify-content:center;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--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-1201 .elementor-element.elementor-element-646bcbf:not(.elementor-motion-effects-element-type-background), .elementor-1201 .elementor-element.elementor-element-646bcbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F7;}.elementor-1201 .elementor-element.elementor-element-646bcbf::before, .elementor-1201 .elementor-element.elementor-element-646bcbf > .elementor-background-video-container::before, .elementor-1201 .elementor-element.elementor-element-646bcbf > .e-con-inner > .elementor-background-video-container::before, .elementor-1201 .elementor-element.elementor-element-646bcbf > .elementor-background-slideshow::before, .elementor-1201 .elementor-element.elementor-element-646bcbf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1201 .elementor-element.elementor-element-646bcbf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1201 .elementor-element.elementor-element-44d5dbd{text-align:center;}.elementor-1201 .elementor-element.elementor-element-2edfd81 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#5B425A;}.elementor-1201 .elementor-element.elementor-element-a29ab21{--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;}.elementor-1201 .elementor-element.elementor-element-59ce2b8{--display:flex;--min-height:200px;--justify-content:center;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--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-1201 .elementor-element.elementor-element-59ce2b8:not(.elementor-motion-effects-element-type-background), .elementor-1201 .elementor-element.elementor-element-59ce2b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F7;}.elementor-1201 .elementor-element.elementor-element-59ce2b8::before, .elementor-1201 .elementor-element.elementor-element-59ce2b8 > .elementor-background-video-container::before, .elementor-1201 .elementor-element.elementor-element-59ce2b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1201 .elementor-element.elementor-element-59ce2b8 > .elementor-background-slideshow::before, .elementor-1201 .elementor-element.elementor-element-59ce2b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1201 .elementor-element.elementor-element-59ce2b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1201 .elementor-element.elementor-element-8c5d7ae{text-align:center;}.elementor-1201 .elementor-element.elementor-element-b0e0dac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#5B425A;}.elementor-1201 .elementor-element.elementor-element-d4a8e76{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1201 .elementor-element.elementor-element-1d6b5a2{--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;}.elementor-1201 .elementor-element.elementor-element-8c317a8{--display:flex;--min-height:200px;--justify-content:center;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--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-1201 .elementor-element.elementor-element-8c317a8:not(.elementor-motion-effects-element-type-background), .elementor-1201 .elementor-element.elementor-element-8c317a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F7;}.elementor-1201 .elementor-element.elementor-element-8c317a8::before, .elementor-1201 .elementor-element.elementor-element-8c317a8 > .elementor-background-video-container::before, .elementor-1201 .elementor-element.elementor-element-8c317a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1201 .elementor-element.elementor-element-8c317a8 > .elementor-background-slideshow::before, .elementor-1201 .elementor-element.elementor-element-8c317a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1201 .elementor-element.elementor-element-8c317a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1201 .elementor-element.elementor-element-3647f54{text-align:center;}.elementor-1201 .elementor-element.elementor-element-d630aed .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#5B425A;}.elementor-1201 .elementor-element.elementor-element-c0e464c{--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;}.elementor-1201 .elementor-element.elementor-element-f0d4068{--display:flex;--min-height:200px;--justify-content:center;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--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-1201 .elementor-element.elementor-element-f0d4068:not(.elementor-motion-effects-element-type-background), .elementor-1201 .elementor-element.elementor-element-f0d4068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F7;}.elementor-1201 .elementor-element.elementor-element-f0d4068::before, .elementor-1201 .elementor-element.elementor-element-f0d4068 > .elementor-background-video-container::before, .elementor-1201 .elementor-element.elementor-element-f0d4068 > .e-con-inner > .elementor-background-video-container::before, .elementor-1201 .elementor-element.elementor-element-f0d4068 > .elementor-background-slideshow::before, .elementor-1201 .elementor-element.elementor-element-f0d4068 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1201 .elementor-element.elementor-element-f0d4068 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1201 .elementor-element.elementor-element-dd1503d{text-align:center;}.elementor-1201 .elementor-element.elementor-element-2413aa1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#5B425A;}@media(min-width:768px){.elementor-1201 .elementor-element.elementor-element-9ccdcb7{--width:25%;}.elementor-1201 .elementor-element.elementor-element-c464cc9{--width:25%;}.elementor-1201 .elementor-element.elementor-element-cc48c0b{--width:25%;}.elementor-1201 .elementor-element.elementor-element-a29ab21{--width:25%;}.elementor-1201 .elementor-element.elementor-element-1d6b5a2{--width:25%;}.elementor-1201 .elementor-element.elementor-element-c0e464c{--width:25%;}}@media(max-width:767px){.elementor-1201 .elementor-element.elementor-element-dc219ec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS */.horizontal-scroll {
  display: flex; /* Radlayout */
  flex-wrap: nowrap; /* Ingen radbrytning */
  overflow-x: auto; /* Scroll i sidled */
  scroll-snap-type: x mandatory; /* Snap-effekt */
  scrollbar-width: none; /* Dölj scrollbar i Firefox */
}

.horizontal-scroll::-webkit-scrollbar {
  display: none; /* Dölj scrollbar i Chrome/Safari */
}

.horizontal-scroll > .scroll-item {
  flex: 0 0 auto; /* Flexibel bredd baserad på innehåll */
  scroll-snap-align: start; /* Snap-effekt */
  box-sizing: border-box; /* Inkludera padding i storleken */
}

/* CSS */
.ikon {
  display: inline-block; /* Behåll elementets inline-block-format */
  animation: moveSideways 1s ease-in-out infinite alternate; /* Animation */
}

@keyframes moveSideways {
  0% {
    transform: translateX(0); /* Startposition */
  }
  100% {
    transform: translateX(10px); /* Flytta 10px åt höger */
  }
}

.elementor-kit-11 a {
    text-decoration: 
    none !important;
}

/* Exempel på horizontal scroll (valfritt) */
    .horizontal-scroll {
      display: flex; 
      flex-wrap: nowrap; 
      overflow-x: auto; 
      scroll-snap-type: x mandatory; 
      scrollbar-width: none; /* Dölj scrollbar i Firefox */
    }
    .horizontal-scroll::-webkit-scrollbar {
      display: none; /* Dölj scrollbar i Chrome/Safari */
    }
    .horizontal-scroll > .scroll-item {
      flex: 0 0 auto; 
      scroll-snap-align: start; 
      box-sizing: border-box;
      min-width: 200px; /* Exempel, justera som du vill */
      margin-right: 16px; /* Mellanrum mellan blocken */
    }

    /* Kategori-listor */
    .category-list {
      list-style: none;
      padding-left: 0;
    }
    .category-list li {
      margin: 4px 0;
    }
    .hidden {
      display: none;
    }
    .show-more {
      color: #5f2eea; /* Lila färg */
      cursor: pointer;
      text-decoration: none;
      font-size: 14px;
    }/* End custom CSS */