.elementor-13 .elementor-element.elementor-element-e3bb38f{--display:flex;--min-height:80px;--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-13 .elementor-element.elementor-element-e3bb38f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e3bb38f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-6a0b98a{--display:flex;--min-height:50vh;--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-13 .elementor-element.elementor-element-6a0b98a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6a0b98a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-c802175{--display:flex;--min-height:0px;--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:center;--align-items:flex-end;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 47px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-c802175:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c802175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitkatrineholm.se/wp-content/uploads/2023/11/Baven-1024x685.jpg");background-position:center center;}.elementor-13 .elementor-element.elementor-element-c802175::before, .elementor-13 .elementor-element.elementor-element-c802175 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-c802175 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-c802175 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-c802175 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-c802175 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-16265ea );--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-635c03e{width:var( --container-widget-width, 58.67% );max-width:58.67%;--container-widget-width:58.67%;--container-widget-flex-grow:0;text-align:left;}.elementor-13 .elementor-element.elementor-element-635c03e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-635c03e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-635c03e img{max-width:81%;}.elementor-13 .elementor-element.elementor-element-9e2bd13{--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-13 .elementor-element.elementor-element-9e2bd13.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-ebd2f35 > .elementor-widget-container{margin:0px -6px 0px -76px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-ebd2f35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-ebd2f35{text-align:right;}.elementor-13 .elementor-element.elementor-element-ebd2f35 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:0.9rem;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-0b1b8f9{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-0b1b8f9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0b1b8f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-a183c1a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-a183c1a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-3a5512f{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 );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-e61101f{--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 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-13 .elementor-element.elementor-element-e61101f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e61101f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-f4a55bd{--display:flex;--min-height:30vh;--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:flex-end;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.08);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-f4a55bd:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f4a55bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-f4a55bd:hover{box-shadow:0px 0px 51px 0px rgba(0, 0, 0, 0.47);}.elementor-13 .elementor-element.elementor-element-9415ffb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-15540bc{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 );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-cbd5489 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-b34f915{--display:flex;--min-height:30vh;--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:flex-end;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.08);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-b34f915:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b34f915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff120f6 );}.elementor-13 .elementor-element.elementor-element-b34f915:hover{box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.49);}.elementor-13 .elementor-element.elementor-element-a8da99e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-0f41462{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 );color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-0ca8d49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-7021181{--display:flex;--min-height:30vh;--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:flex-end;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.08);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-7021181:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7021181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d5e243 );}.elementor-13 .elementor-element.elementor-element-7021181:hover{box-shadow:0px 0px 37px 0px rgba(0,0,0,0.5);}.elementor-13 .elementor-element.elementor-element-7b6bc4f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-23f0485{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 );color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-49020a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-a81a002{--display:flex;--min-height:290px;--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-13 .elementor-element.elementor-element-a81a002:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a81a002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-e40bef1{--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-13 .elementor-element.elementor-element-d8cf7eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-d8cf7eb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-4195e9d{--display:flex;--min-height:30vh;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-4195e9d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4195e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitkatrineholm.se/wp-content/uploads/2025/01/Vandring_Sormland-768x512.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-4195e9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-1fa73c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-381178e{--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 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-13 .elementor-element.elementor-element-381178e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-381178e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-b3947ad{--display:flex;--min-height:30vh;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-b3947ad:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b3947ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://visitkatrineholm.se/wp-content/uploads/2025/02/etc-2-500x500.jpg");background-size:cover;}.elementor-13 .elementor-element.elementor-element-b3947ad:hover{box-shadow:0px 0px 51px 0px rgba(0, 0, 0, 0.47);}.elementor-13 .elementor-element.elementor-element-ccc9737 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-40437d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-40437d9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );text-shadow:0px 0px 50px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-cca7066{--display:flex;--min-height:30vh;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.08);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-cca7066:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-cca7066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff120f6 );background-image:url("https://visitkatrineholm.se/wp-content/uploads/2025/02/julita-gard_1-500x500.jpg");background-size:cover;}.elementor-13 .elementor-element.elementor-element-cca7066:hover{box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.49);}.elementor-13 .elementor-element.elementor-element-f715243 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-960f2f2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;text-shadow:0px 0px 50px rgba(0, 0, 0, 0.38);color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-3d1a3b6{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.08);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-3d1a3b6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3d1a3b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d5e243 );background-image:url("https://visitkatrineholm.se/wp-content/uploads/2025/02/Reijmyre-500x500.jpg");background-size:cover;}.elementor-13 .elementor-element.elementor-element-3d1a3b6:hover{box-shadow:0px 0px 37px 0px rgba(0,0,0,0.5);}.elementor-13 .elementor-element.elementor-element-fb39ce6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-218b151 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-ffb260a{--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 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-13 .elementor-element.elementor-element-ffb260a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-ffb260a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-f93299b{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.08);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-f93299b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f93299b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://visitkatrineholm.se/wp-content/uploads/2025/02/Ericsberg-slott-500x500.jpg");background-size:cover;}.elementor-13 .elementor-element.elementor-element-f93299b:hover{box-shadow:0px 0px 51px 0px rgba(0, 0, 0, 0.47);}.elementor-13 .elementor-element.elementor-element-ad184d5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-329034c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-37cd995{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.08);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-37cd995:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-37cd995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff120f6 );background-image:url("https://visitkatrineholm.se/wp-content/uploads/2025/03/L7A7310-500x500.jpg");background-size:cover;}.elementor-13 .elementor-element.elementor-element-37cd995:hover{box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.49);}.elementor-13 .elementor-element.elementor-element-5cb9f6b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );text-shadow:0px 0px 10px rgba(0, 0, 0, 0.47);color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-a8cf418 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-e19eae2{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.08);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-e19eae2:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e19eae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d5e243 );background-image:url("https://visitkatrineholm.se/wp-content/uploads/2025/02/VFO-500x500.jpg");background-size:cover;}.elementor-13 .elementor-element.elementor-element-e19eae2:hover{box-shadow:0px 0px 37px 0px rgba(0,0,0,0.5);}.elementor-13 .elementor-element.elementor-element-d2e0e93 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );text-shadow:0px 0px 12px rgba(0, 0, 0, 0.37);color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-8d9a277 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-859fffb{--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 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-13 .elementor-element.elementor-element-859fffb:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-859fffb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-d284d8c{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.08);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-d284d8c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d284d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d5e243 );}.elementor-13 .elementor-element.elementor-element-d284d8c:hover{box-shadow:0px 0px 51px 0px rgba(0, 0, 0, 0.47);}.elementor-13 .elementor-element.elementor-element-1534efb > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:14px 16px 14px 16px;border-radius:41px 41px 41px 41px;}.elementor-13 .elementor-element.elementor-element-1534efb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-d331610 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-d01d4ba{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.08);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-d01d4ba:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d01d4ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d5e243 );background-image:url("https://visitkatrineholm.se/wp-content/uploads/2025/03/L7A7841-1024x683.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-d01d4ba:hover{box-shadow:0px 0px 37px 0px rgba(0,0,0,0.5);}.elementor-13 .elementor-element.elementor-element-ac62575{width:var( --container-widget-width, 67.758% );max-width:67.758%;--container-widget-width:67.758%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-ac62575.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-ac62575 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-957f6bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-13:not(.elementor-motion-effects-element-type-background), body.elementor-page-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-c802175{--width:66.6%;}.elementor-13 .elementor-element.elementor-element-9e2bd13{--width:37%;}.elementor-13 .elementor-element.elementor-element-0b1b8f9{--width:33.3333%;}.elementor-13 .elementor-element.elementor-element-f4a55bd{--width:33.3%;}.elementor-13 .elementor-element.elementor-element-b34f915{--width:33.3%;}.elementor-13 .elementor-element.elementor-element-7021181{--width:34%;}.elementor-13 .elementor-element.elementor-element-4195e9d{--width:66%;}.elementor-13 .elementor-element.elementor-element-b3947ad{--width:33%;}.elementor-13 .elementor-element.elementor-element-cca7066{--width:31%;}.elementor-13 .elementor-element.elementor-element-3d1a3b6{--width:33%;}.elementor-13 .elementor-element.elementor-element-f93299b{--width:33%;}.elementor-13 .elementor-element.elementor-element-37cd995{--width:31%;}.elementor-13 .elementor-element.elementor-element-e19eae2{--width:33%;}.elementor-13 .elementor-element.elementor-element-d284d8c{--width:33%;}.elementor-13 .elementor-element.elementor-element-d01d4ba{--width:66%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-9e2bd13{--width:38%;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-c802175{--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:space-between;}.elementor-13 .elementor-element.elementor-element-ebd2f35 > .elementor-widget-container{margin:0px -12px 0px -64px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-ebd2f35 .elementor-heading-title{font-size:0.7rem;}.elementor-13 .elementor-element.elementor-element-a183c1a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3a5512f{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-9415ffb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-15540bc{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-a8da99e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-0f41462{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-7b6bc4f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-23f0485{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-d8cf7eb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-40437d9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-960f2f2 .elementor-heading-title{font-size:2.5rem;}.elementor-13 .elementor-element.elementor-element-fb39ce6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-ad184d5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-5cb9f6b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-d2e0e93 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-1534efb .elementor-heading-title{font-size:1.2rem;}.elementor-13 .elementor-element.elementor-element-d331610 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-ac62575 .elementor-heading-title{font-size:2.5rem;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-6a0b98a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13 .elementor-element.elementor-element-a183c1a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3a5512f{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-e61101f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-9415ffb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-15540bc{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-a8da99e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-0f41462{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-7b6bc4f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-23f0485{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-a81a002{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13 .elementor-element.elementor-element-d8cf7eb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-381178e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-40437d9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-960f2f2 .elementor-heading-title{font-size:2.5rem;}.elementor-13 .elementor-element.elementor-element-fb39ce6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-ffb260a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-ad184d5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-5cb9f6b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-d2e0e93 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-859fffb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-d331610 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-ac62575 .elementor-heading-title{font-size:1.7rem;}}/* Start custom CSS for container, class: .elementor-element-e3bb38f */.expandable-button {
  position: relative;
  overflow: hidden;
  background-color: white !important; 
  color: black !important;
  padding: 10px 12px 10px 18px;
  border: none;
  border-radius: 30px !important;
  cursor: pointer;
  opacity: 80%;
  transition: all 0.5s ease;
}

.text-to-show {
    padding: 0px;
  display: inline-block;
  max-width: 0;
  overflow: hidden;
  white-space: nowrap;
  transition: all 0.5s ease;
  vertical-align: middle;
  color: black; /* or any color */
 /* Adjust based on your preference */
}
.expandable-button:hover {
          opacity: 100%;

}

.expandable-button:hover .text-to-show {
  margin-left: 10px;
  margin-right: 10px;
  max-width: 200px; /* Adjust based on the size of the text to show */
}/* End custom CSS */