.elementor-4349 .elementor-element.elementor-element-149589e{--display:flex;}.elementor-4349 .elementor-element.elementor-element-c22a007{--display:flex;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:110px;--padding-bottom:110px;--padding-left:15px;--padding-right:15px;}.elementor-4349 .elementor-element.elementor-element-c22a007:not(.elementor-motion-effects-element-type-background), .elementor-4349 .elementor-element.elementor-element-c22a007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4349 .elementor-element.elementor-element-b0a5918{--display:flex;--min-height:329px;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-4349 .elementor-element.elementor-element-b0a5918:not(.elementor-motion-effects-element-type-background), .elementor-4349 .elementor-element.elementor-element-b0a5918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background:url("https://gedoc.se/wp-content/uploads/2025/11/Kontor_16_9.00_00_44_03.Still001.jpg") 50% 50%;background-size:cover;}.elementor-4349 .elementor-element.elementor-element-b0a5918::before, .elementor-4349 .elementor-element.elementor-element-b0a5918 > .elementor-background-video-container::before, .elementor-4349 .elementor-element.elementor-element-b0a5918 > .e-con-inner > .elementor-background-video-container::before, .elementor-4349 .elementor-element.elementor-element-b0a5918 > .elementor-background-slideshow::before, .elementor-4349 .elementor-element.elementor-element-b0a5918 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4349 .elementor-element.elementor-element-b0a5918 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #485BB4 0%, #FFFFFF 100%);}.elementor-4349 .elementor-element.elementor-element-80349be > .elementor-widget-container{margin:0px 0px 10px 0px;padding:15px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-80349be .elementskit-section-title-wraper .elementskit-section-title{color:#ffffff;margin:0px 0px 25px 0px;font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:400;}.elementor-4349 .elementor-element.elementor-element-80349be .elementskit-section-title-wraper .elementskit-section-title > span{color:#ffffff;}.elementor-4349 .elementor-element.elementor-element-80349be .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-4349 .elementor-element.elementor-element-80349be .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-4349 .elementor-element.elementor-element-80349be .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Helvetica", Sans-serif;font-size:1px;}.elementor-4349 .elementor-element.elementor-element-0c6c312:not(.elementor-motion-effects-element-type-background), .elementor-4349 .elementor-element.elementor-element-0c6c312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF6E;}.elementor-4349 .elementor-element.elementor-element-0c6c312 > .elementor-container{max-width:997px;}.elementor-4349 .elementor-element.elementor-element-0c6c312{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-42px;margin-bottom:60px;padding:-12px 0px 100px 0px;}.elementor-4349 .elementor-element.elementor-element-0c6c312 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4349 .elementor-element.elementor-element-6226bce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4349 .elementor-element.elementor-element-e826810 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4349 .elementor-element.elementor-element-e826810 .elementor-icon-wrapper{text-align:center;}.elementor-4349 .elementor-element.elementor-element-e826810.elementor-view-stacked .elementor-icon{background-color:#648BB1;}.elementor-4349 .elementor-element.elementor-element-e826810.elementor-view-framed .elementor-icon, .elementor-4349 .elementor-element.elementor-element-e826810.elementor-view-default .elementor-icon{color:#648BB1;border-color:#648BB1;}.elementor-4349 .elementor-element.elementor-element-e826810.elementor-view-framed .elementor-icon, .elementor-4349 .elementor-element.elementor-element-e826810.elementor-view-default .elementor-icon svg{fill:#648BB1;}.elementor-4349 .elementor-element.elementor-element-e826810 .elementor-icon{font-size:40px;}.elementor-4349 .elementor-element.elementor-element-e826810 .elementor-icon svg{height:40px;}.elementor-4349 .elementor-element.elementor-element-346af17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-346af17{text-align:center;}.elementor-4349 .elementor-element.elementor-element-346af17 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:18px;line-height:28px;letter-spacing:0.3px;word-spacing:2px;}.elementor-4349 .elementor-element.elementor-element-abb224e{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-4349 .elementor-element.elementor-element-abb224e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-abb224e .elementor-divider-separator{width:300px;margin:0 auto;margin-center:0;}.elementor-4349 .elementor-element.elementor-element-abb224e .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-4349 .elementor-element.elementor-element-abb224e .elementor-divider__text{font-weight:bold;}.elementor-4349 .elementor-element.elementor-element-02d1df6:not(.elementor-motion-effects-element-type-background), .elementor-4349 .elementor-element.elementor-element-02d1df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4349 .elementor-element.elementor-element-02d1df6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 0px 80px 0px;}.elementor-4349 .elementor-element.elementor-element-02d1df6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4349 .elementor-element.elementor-element-f3636ef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-885b0d1{padding:0px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-c904756:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4349 .elementor-element.elementor-element-c904756 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://gedoc.se/wp-content/uploads/2025/10/hospital-teamwork-and-hands-of-doctors-in-support-2025-04-06-04-02-10-utc-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4349 .elementor-element.elementor-element-c904756 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #313A9E33 39%, #5F5353 85%);opacity:0.58;}.elementor-4349 .elementor-element.elementor-element-c904756 > .elementor-element-populated, .elementor-4349 .elementor-element.elementor-element-c904756 > .elementor-element-populated > .elementor-background-overlay, .elementor-4349 .elementor-element.elementor-element-c904756 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-4349 .elementor-element.elementor-element-c904756 > .elementor-element-populated{transition:background 0.2s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 30px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:405px 60px 40px 40px;}.elementor-4349 .elementor-element.elementor-element-c904756 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4349 .elementor-element.elementor-element-4a164a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-4a164a1{text-align:left;}.elementor-4349 .elementor-element.elementor-element-4a164a1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;color:#FFFFFF;}.elementor-4349 .elementor-element.elementor-element-e4b31cc > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-e4b31cc{font-family:"Helvetica", Sans-serif;color:#FFFFFF;}.elementor-4349 .elementor-element.elementor-element-9b313e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4349 .elementor-element.elementor-element-9b313e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://gedoc.se/wp-content/uploads/2025/10/affectionate-couple-2025-04-01-22-51-33-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4349 .elementor-element.elementor-element-9b313e6 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #313A9E33 39%, #5F5353 85%);opacity:0.58;}.elementor-4349 .elementor-element.elementor-element-9b313e6 > .elementor-element-populated, .elementor-4349 .elementor-element.elementor-element-9b313e6 > .elementor-element-populated > .elementor-background-overlay, .elementor-4349 .elementor-element.elementor-element-9b313e6 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-4349 .elementor-element.elementor-element-9b313e6 > .elementor-element-populated{transition:background 0.2s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 30px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:405px 60px 40px 40px;}.elementor-4349 .elementor-element.elementor-element-9b313e6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4349 .elementor-element.elementor-element-b15d779 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-b15d779{text-align:left;}.elementor-4349 .elementor-element.elementor-element-b15d779 .elementor-heading-title{font-family:"Helvetica", Sans-serif;color:#FFFFFF;}.elementor-4349 .elementor-element.elementor-element-3b915c2 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-3b915c2{font-family:"Helvetica", Sans-serif;color:#FFFFFF;}.elementor-4349 .elementor-element.elementor-element-f9c49ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4349 .elementor-element.elementor-element-f9c49ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://gedoc.se/wp-content/uploads/2025/10/back-view-of-lovely-senior-caucasian-couple-sittin-2024-11-02-23-14-15-utc-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4349 .elementor-element.elementor-element-f9c49ae > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #313A9E33 39%, #5F5353 85%);opacity:0.58;}.elementor-4349 .elementor-element.elementor-element-f9c49ae > .elementor-element-populated, .elementor-4349 .elementor-element.elementor-element-f9c49ae > .elementor-element-populated > .elementor-background-overlay, .elementor-4349 .elementor-element.elementor-element-f9c49ae > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-4349 .elementor-element.elementor-element-f9c49ae > .elementor-element-populated{transition:background 0.2s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 30px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:405px 60px 40px 40px;}.elementor-4349 .elementor-element.elementor-element-f9c49ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4349 .elementor-element.elementor-element-d27d342 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-d27d342{text-align:left;}.elementor-4349 .elementor-element.elementor-element-d27d342 .elementor-heading-title{font-family:"Helvetica", Sans-serif;color:#FFFFFF;}.elementor-4349 .elementor-element.elementor-element-de3031e > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-de3031e{font-family:"Helvetica", Sans-serif;color:#FFFFFF;}.elementor-4349 .elementor-element.elementor-element-c4d3a8c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4349 .elementor-element.elementor-element-c4d3a8c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://gedoc.se/wp-content/uploads/2025/10/collaboration-doctors-and-hands-in-support-of-hea-2025-04-05-20-26-20-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4349 .elementor-element.elementor-element-c4d3a8c > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #313A9E33 39%, #5F5353 85%);opacity:0.58;}.elementor-4349 .elementor-element.elementor-element-c4d3a8c > .elementor-element-populated, .elementor-4349 .elementor-element.elementor-element-c4d3a8c > .elementor-element-populated > .elementor-background-overlay, .elementor-4349 .elementor-element.elementor-element-c4d3a8c > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-4349 .elementor-element.elementor-element-c4d3a8c > .elementor-element-populated{transition:background 0.2s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 30px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:357px 60px 40px 40px;}.elementor-4349 .elementor-element.elementor-element-c4d3a8c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4349 .elementor-element.elementor-element-43a3d8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-43a3d8a{text-align:left;}.elementor-4349 .elementor-element.elementor-element-43a3d8a .elementor-heading-title{font-family:"Helvetica", Sans-serif;color:#FFFFFF;}.elementor-4349 .elementor-element.elementor-element-0d93651 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-0d93651{font-family:"Helvetica", Sans-serif;color:#FFFFFF;}.elementor-4349 .elementor-element.elementor-element-j11oilc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4349 .elementor-element.elementor-element-j11oilc:not(.elementor-motion-effects-element-type-background), .elementor-4349 .elementor-element.elementor-element-j11oilc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4349 .elementor-element.elementor-element-j11oilc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 0px 120px 0px;}.elementor-4349 .elementor-element.elementor-element-j11oilc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4349 .elementor-element.elementor-element-b0fc45e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4349 .elementor-element.elementor-element-b0fc45e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1E2F2AB;}.elementor-4349 .elementor-element.elementor-element-b0fc45e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-4349 .elementor-element.elementor-element-b0fc45e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4349 .elementor-element.elementor-element-b0fc45e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4349 .elementor-element.elementor-element-940f239{text-align:left;}.elementor-4349 .elementor-element.elementor-element-940f239 img{width:100%;}.elementor-4349 .elementor-element.elementor-element-9a82d37 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-9a82d37 .elementor-heading-title{font-size:30px;}.elementor-4349 .elementor-element.elementor-element-f633001:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4349 .elementor-element.elementor-element-f633001 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1E2F2AB;}.elementor-4349 .elementor-element.elementor-element-f633001 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-4349 .elementor-element.elementor-element-f633001 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4349 .elementor-element.elementor-element-f633001 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4349 .elementor-element.elementor-element-e0e85ce{text-align:left;}.elementor-4349 .elementor-element.elementor-element-e0e85ce img{width:100%;}.elementor-4349 .elementor-element.elementor-element-d1144d8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-d1144d8 .elementor-heading-title{font-size:30px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4349 .elementor-element.elementor-element-da4fcd5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4349 .elementor-element.elementor-element-da4fcd5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1E2F2AB;}.elementor-4349 .elementor-element.elementor-element-da4fcd5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-4349 .elementor-element.elementor-element-da4fcd5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4349 .elementor-element.elementor-element-da4fcd5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4349 .elementor-element.elementor-element-3a56048{text-align:left;}.elementor-4349 .elementor-element.elementor-element-3a56048 img{width:100%;}.elementor-4349 .elementor-element.elementor-element-842880c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-842880c .elementor-heading-title{font-size:30px;}.elementor-4349 .elementor-element.elementor-element-e3349d8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4349 .elementor-element.elementor-element-e3349d8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1E2F2AB;}.elementor-4349 .elementor-element.elementor-element-e3349d8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-4349 .elementor-element.elementor-element-e3349d8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4349 .elementor-element.elementor-element-e3349d8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4349 .elementor-element.elementor-element-56f1542{text-align:left;}.elementor-4349 .elementor-element.elementor-element-56f1542 img{width:100%;}.elementor-4349 .elementor-element.elementor-element-bb3c0a1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-bb3c0a1 .elementor-heading-title{font-size:30px;}.elementor-4349 .elementor-element.elementor-element-20f780f{--display:flex;--min-height:0px;--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-4349 .elementor-element.elementor-element-20f780f:not(.elementor-motion-effects-element-type-background), .elementor-4349 .elementor-element.elementor-element-20f780f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-4349 .elementor-element.elementor-element-49fde3a{--display:flex;--min-height:300px;}body:not(.rtl) .elementor-4349 .elementor-element.elementor-element-82a067d{left:483px;}body.rtl .elementor-4349 .elementor-element.elementor-element-82a067d{right:483px;}.elementor-4349 .elementor-element.elementor-element-82a067d{top:121px;text-align:left;}.elementor-4349 .elementor-element.elementor-element-82a067d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:39px;color:#FFFFFF;}.elementor-4349 .elementor-element.elementor-element-00289b9{width:var( --container-widget-width, 0.807% );max-width:0.807%;--container-widget-width:0.807%;--container-widget-flex-grow:0;top:56px;}.elementor-4349 .elementor-element.elementor-element-00289b9.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-4349 .elementor-element.elementor-element-00289b9{left:612px;}body.rtl .elementor-4349 .elementor-element.elementor-element-00289b9{right:612px;}.elementor-4349 .elementor-element.elementor-element-00289b9 .elementor-icon-wrapper{text-align:center;}.elementor-4349 .elementor-element.elementor-element-00289b9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4349 .elementor-element.elementor-element-00289b9.elementor-view-framed .elementor-icon, .elementor-4349 .elementor-element.elementor-element-00289b9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4349 .elementor-element.elementor-element-00289b9.elementor-view-framed .elementor-icon, .elementor-4349 .elementor-element.elementor-element-00289b9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4349 .elementor-element.elementor-element-3db6a57{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;top:167px;}body:not(.rtl) .elementor-4349 .elementor-element.elementor-element-3db6a57{left:49px;}body.rtl .elementor-4349 .elementor-element.elementor-element-3db6a57{right:49px;}.elementor-4349 .elementor-element.elementor-element-3db6a57 .elementor-divider-separator{width:300px;margin:0 auto;margin-center:0;}.elementor-4349 .elementor-element.elementor-element-3db6a57 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-4349 .elementor-element.elementor-element-3db6a57 .elementor-divider__text{color:#FFFFFF;}@media(min-width:768px){.elementor-4349 .elementor-element.elementor-element-c22a007{--content-width:1192px;}.elementor-4349 .elementor-element.elementor-element-b0a5918{--width:100%;}.elementor-4349 .elementor-element.elementor-element-20f780f{--content-width:1306px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4349 .elementor-element.elementor-element-c904756{width:33%;}.elementor-4349 .elementor-element.elementor-element-9b313e6{width:33%;}.elementor-4349 .elementor-element.elementor-element-f9c49ae{width:33%;}.elementor-4349 .elementor-element.elementor-element-c4d3a8c{width:33%;}.elementor-4349 .elementor-element.elementor-element-b0fc45e{width:50%;}.elementor-4349 .elementor-element.elementor-element-f633001{width:50%;}.elementor-4349 .elementor-element.elementor-element-da4fcd5{width:50%;}.elementor-4349 .elementor-element.elementor-element-e3349d8{width:50%;}}@media(max-width:1024px){.elementor-4349 .elementor-element.elementor-element-0c6c312{padding:50px 50px 50px 50px;}.elementor-4349 .elementor-element.elementor-element-02d1df6{padding:55px 30px 55px 30px;}.elementor-4349 .elementor-element.elementor-element-885b0d1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-c904756 > .elementor-element-populated{margin:10px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:300px 20px 30px 20px;}.elementor-4349 .elementor-element.elementor-element-9b313e6 > .elementor-element-populated{margin:10px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:300px 20px 30px 20px;}.elementor-4349 .elementor-element.elementor-element-f9c49ae > .elementor-element-populated{margin:10px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:300px 20px 30px 20px;}.elementor-4349 .elementor-element.elementor-element-c4d3a8c > .elementor-element-populated{margin:10px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:300px 20px 30px 20px;}.elementor-4349 .elementor-element.elementor-element-j11oilc{padding:90px 25px 90px 25px;}}@media(max-width:767px){.elementor-4349 .elementor-element.elementor-element-b0a5918{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4349 .elementor-element.elementor-element-0c6c312{padding:144px 30px 60px 30px;}.elementor-4349 .elementor-element.elementor-element-6226bce > .elementor-element-populated{margin:-85px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-abb224e .elementor-divider-separator{width:100%;}.elementor-4349 .elementor-element.elementor-element-885b0d1{padding:0px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-c904756 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:280px 40px 40px 40px;}.elementor-4349 .elementor-element.elementor-element-e4b31cc{text-align:left;}.elementor-4349 .elementor-element.elementor-element-9b313e6 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:280px 40px 40px 40px;}.elementor-4349 .elementor-element.elementor-element-3b915c2{text-align:left;}.elementor-4349 .elementor-element.elementor-element-f9c49ae > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:280px 40px 40px 40px;}.elementor-4349 .elementor-element.elementor-element-de3031e{text-align:left;}.elementor-4349 .elementor-element.elementor-element-c4d3a8c > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:280px 40px 40px 40px;}.elementor-4349 .elementor-element.elementor-element-0d93651{text-align:left;}.elementor-4349 .elementor-element.elementor-element-j11oilc{padding:75px 20px 75px 20px;}.elementor-4349 .elementor-element.elementor-element-b0fc45e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-f633001 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-da4fcd5 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-e3349d8 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4349 .elementor-element.elementor-element-3db6a57 .elementor-divider-separator{width:100%;}}/* Start custom CSS for html, class: .elementor-element-b0e639a */.gedoc-vision {
  padding: 160px 20px;
}

.vision-container {
  max-width: 1080px;
  margin: auto;
}

/* TOPP */
.vision-top {
  text-align: center;
  margin-bottom: 100px;
}

.vision-label {
  color: #1fa37a;
  font-size: 12px;
  letter-spacing: 2px;
  font-weight: 600;
  margin-bottom: 22px;
}

.vision-heading {
  font-size: 38px;
  line-height: 1.45;
  font-weight: 300;
  color: #2f3c44;
  max-width: 900px;
  margin: auto;
}

.accent {
  color: #1fa37a;
  font-weight: 500;
}

/* CONTENT */
.vision-content {
  display: grid;
  grid-template-columns: 1.4fr 0.6fr; /* ← justerad balans */
  gap: 40px; /* ← mindre avstånd */
  align-items: center;
}

.vision-text {
  max-width: 560px;
  padding-left: 110px; /* ← flyttar texten åt höger */
}

.vision-text p {
  margin-bottom: 18px;
  color: #5a6a73;
  line-height: 1.85;
  font-size: 15px;
}

/* STAT */
.vision-stat {
  text-align: center;
  padding-right: 150px; /* ← flyttar 35+ lite åt vänster */
}

.stat-number {
  font-size: 84px;
  color: #1fa37a;
  font-weight: 300;
  line-height: 1;
}

.stat-label {
  font-size: 11px;
  letter-spacing: 2px;
  color: #6c7a82;
  margin-top: 8px;
}
/* =========================
   VISION — MOBIL
   ========================= */
@media (max-width: 700px) {

  .gedoc-vision {
    padding: 80px 20px;
  }

  .vision-top {
    margin-bottom: 50px;
  }

  .vision-heading {
    font-size: 26px;
    line-height: 1.4;
    max-width: 100%;
  }

  .vision-content {
    grid-template-columns: 1fr;
    gap: 40px;
    text-align: center;
  }

  .vision-text {
    padding-left: 0;
    max-width: 100%;
  }

  .vision-text p {
    font-size: 15px;
    line-height: 1.7;
  }

  .vision-stat {
    padding-right: 0;
  }

  .stat-number {
    font-size: 56px;
  }

  .stat-label {
    font-size: 11px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0a5918 */.elementor-4349 .elementor-element.elementor-element-b0a5918 {
  border-radius: 110px / 500px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-j11oilc *//* Skugga runt varje kolumn */
.elementor-4349 .elementor-element.elementor-element-j11oilc .elementor-column {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease;
  border-radius: 6px; /* valfritt, för mjukare hörn */
  background-color: #ffffff; /* säkerställ vit bakgrund så skuggan syns jämnt */
}

/* Lite starkare skugga när man hovrar */
.elementor-4349 .elementor-element.elementor-element-j11oilc .elementor-column:hover {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.25);
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49fde3a */.elementor-4349 .elementor-element.elementor-element-49fde3a {
  overflow: hidden;
  -webkit-clip-path: ellipse(50% 100% at 50% 50%);
          clip-path: ellipse(50% 150% at 50% 50%);
}/* End custom CSS */