.elementor-2442 .elementor-element.elementor-element-3f294fb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2442 .elementor-element.elementor-element-3f294fb:not(.elementor-motion-effects-element-type-background), .elementor-2442 .elementor-element.elementor-element-3f294fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F1;}.elementor-2442 .elementor-element.elementor-element-3f294fb > .elementor-container{min-height:510px;}.elementor-2442 .elementor-element.elementor-element-3f294fb > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2442 .elementor-element.elementor-element-3f294fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-200px;margin-bottom:0px;padding:53px 0px 0px 0px;}.elementor-2442 .elementor-element.elementor-element-1afe7b7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2442 .elementor-element.elementor-element-1afe7b7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2442 .elementor-element.elementor-element-9c1f557{--spacer-size:128px;}.elementor-2442 .elementor-element.elementor-element-b918667 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 0px 100px;}.elementor-2442 .elementor-element.elementor-element-b918667{text-align:center;}.elementor-2442 .elementor-element.elementor-element-b918667 .elementor-heading-title{font-family:"TT Ramillas Trl bold", Sans-serif;font-size:48px;font-weight:700;line-height:110.4px;color:#1D2720;}.elementor-2442 .elementor-element.elementor-element-9c75bd7 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 288px 18px 288px;}.elementor-2442 .elementor-element.elementor-element-9c75bd7{text-align:center;color:#1D2720;}.elementor-2442 .elementor-element.elementor-element-20663fa{--divider-border-style:solid;--divider-color:#1D27205E;--divider-border-width:1.5px;}.elementor-2442 .elementor-element.elementor-element-20663fa > .elementor-widget-container{margin:28px 0px 28px 0px;}.elementor-2442 .elementor-element.elementor-element-20663fa .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-2442 .elementor-element.elementor-element-20663fa .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2442 .elementor-element.elementor-element-e736e88:not(.elementor-motion-effects-element-type-background), .elementor-2442 .elementor-element.elementor-element-e736e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F1;}.elementor-2442 .elementor-element.elementor-element-e736e88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2442 .elementor-element.elementor-element-e736e88 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2442 .elementor-element.elementor-element-e3b8256 > .elementor-widget-container{margin:0px 28px 0px 0px;}.elementor-2442 .elementor-element.elementor-element-e3b8256 .ha-steps-icon{color:var( --e-global-color-3fbc52d );background:var( --e-global-color-text );}.elementor-2442 .elementor-element.elementor-element-e3b8256 .ha-steps-label{color:var( --e-global-color-3fbc52d );background:var( --e-global-color-text );font-size:30px;}.elementor-2442 .elementor-element.elementor-element-e3b8256 .ha-steps-title{font-family:"TT Ramillas Trl bold", Sans-serif;font-size:28px;}.elementor-2442 .elementor-element.elementor-element-e3b8256 .ha-step-description{font-family:"Open Sans trl", Sans-serif;font-size:15px;}.elementor-2442 .elementor-element.elementor-element-e3b8256 .ha-step-arrow, .elementor-2442 .elementor-element.elementor-element-e3b8256 .ha-step-arrow:after{border-top-style:solid;}.elementor-2442 .elementor-element.elementor-element-e3b8256 .ha-step-arrow:after{border-right-style:solid;border-color:#1D27205E;}.elementor-2442 .elementor-element.elementor-element-e3b8256 .ha-step-arrow{border-color:#1D27205E;}.elementor-2442 .elementor-element.elementor-element-17551ef > .elementor-widget-container{margin:0px 28px 0px 0px;}.elementor-2442 .elementor-element.elementor-element-17551ef .ha-steps-icon{color:var( --e-global-color-3fbc52d );background:var( --e-global-color-text );}.elementor-2442 .elementor-element.elementor-element-17551ef .ha-steps-label{border-radius:21px 21px 21px 21px;background:var( --e-global-color-text );font-size:30px;}.elementor-2442 .elementor-element.elementor-element-17551ef .ha-steps-title{font-family:"TT Ramillas Trl bold", Sans-serif;font-size:28px;}.elementor-2442 .elementor-element.elementor-element-17551ef .ha-step-description{font-family:"Open Sans trl", Sans-serif;font-size:15px;}.elementor-2442 .elementor-element.elementor-element-17551ef .ha-step-arrow, .elementor-2442 .elementor-element.elementor-element-17551ef .ha-step-arrow:after{border-top-style:solid;}.elementor-2442 .elementor-element.elementor-element-17551ef .ha-step-arrow:after{border-right-style:solid;border-color:#1D27205E;}.elementor-2442 .elementor-element.elementor-element-17551ef .ha-step-arrow{border-color:#1D27205E;}.elementor-2442 .elementor-element.elementor-element-e36e3e1 > .elementor-widget-container{margin:0px 28px 0px 0px;}.elementor-2442 .elementor-element.elementor-element-e36e3e1 .ha-steps-icon{color:var( --e-global-color-3fbc52d );background:var( --e-global-color-text );}.elementor-2442 .elementor-element.elementor-element-e36e3e1 .ha-steps-label{background:var( --e-global-color-text );font-size:30px;}.elementor-2442 .elementor-element.elementor-element-e36e3e1 .ha-steps-title{font-family:"TT Ramillas Trl bold", Sans-serif;font-size:28px;}.elementor-2442 .elementor-element.elementor-element-e36e3e1 .ha-step-description{font-family:"Open Sans trl", Sans-serif;font-size:15px;}.elementor-2442 .elementor-element.elementor-element-e36e3e1 .ha-step-arrow, .elementor-2442 .elementor-element.elementor-element-e36e3e1 .ha-step-arrow:after{border-top-style:solid;}.elementor-2442 .elementor-element.elementor-element-e36e3e1 .ha-step-arrow:after{border-right-style:solid;border-color:#1D27205E;}.elementor-2442 .elementor-element.elementor-element-e36e3e1 .ha-step-arrow{border-color:#1D27205E;}.elementor-2442 .elementor-element.elementor-element-985f489:not(.elementor-motion-effects-element-type-background), .elementor-2442 .elementor-element.elementor-element-985f489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F1;}.elementor-2442 .elementor-element.elementor-element-985f489{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2442 .elementor-element.elementor-element-985f489 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2442 .elementor-element.elementor-element-b865ee0 > .elementor-widget-container{margin:0px 28px 0px 0px;}.elementor-2442 .elementor-element.elementor-element-b865ee0 .ha-steps-icon{color:var( --e-global-color-3fbc52d );background:var( --e-global-color-text );}.elementor-2442 .elementor-element.elementor-element-b865ee0 .ha-steps-label{border-radius:19px 19px 19px 19px;color:var( --e-global-color-3fbc52d );background:var( --e-global-color-text );font-size:30px;}.elementor-2442 .elementor-element.elementor-element-b865ee0 .ha-steps-title{font-family:"TT Ramillas Trl bold", Sans-serif;font-size:28px;}.elementor-2442 .elementor-element.elementor-element-b865ee0 .ha-step-description{font-family:"Open Sans trl", Sans-serif;font-size:15px;}.elementor-2442 .elementor-element.elementor-element-b865ee0 .ha-step-arrow, .elementor-2442 .elementor-element.elementor-element-b865ee0 .ha-step-arrow:after{border-top-style:solid;}.elementor-2442 .elementor-element.elementor-element-b865ee0 .ha-step-arrow:after{border-right-style:solid;border-color:var( --e-global-color-4c003df );}.elementor-2442 .elementor-element.elementor-element-b865ee0 .ha-step-arrow{border-color:var( --e-global-color-4c003df );}.elementor-2442 .elementor-element.elementor-element-91051f3 > .elementor-widget-container{margin:0px 28px 0px 0px;}.elementor-2442 .elementor-element.elementor-element-91051f3 .ha-steps-icon{color:var( --e-global-color-3fbc52d );background:var( --e-global-color-text );}.elementor-2442 .elementor-element.elementor-element-91051f3 .ha-steps-label{border-radius:21px 21px 21px 21px;background:var( --e-global-color-text );font-size:30px;}.elementor-2442 .elementor-element.elementor-element-91051f3 .ha-steps-title{font-family:"TT Ramillas Trl bold", Sans-serif;font-size:28px;}.elementor-2442 .elementor-element.elementor-element-91051f3 .ha-step-description{font-family:"Open Sans trl", Sans-serif;font-size:15px;}.elementor-2442 .elementor-element.elementor-element-91051f3 .ha-step-arrow, .elementor-2442 .elementor-element.elementor-element-91051f3 .ha-step-arrow:after{border-top-style:solid;}.elementor-2442 .elementor-element.elementor-element-91051f3 .ha-step-arrow:after{border-right-style:solid;border-color:var( --e-global-color-4c003df );}.elementor-2442 .elementor-element.elementor-element-91051f3 .ha-step-arrow{border-color:var( --e-global-color-4c003df );}.elementor-2442 .elementor-element.elementor-element-fcc0832 > .elementor-widget-container{margin:0px 28px 0px 0px;}.elementor-2442 .elementor-element.elementor-element-fcc0832 .ha-steps-icon{color:var( --e-global-color-3fbc52d );background:var( --e-global-color-text );}.elementor-2442 .elementor-element.elementor-element-fcc0832 .ha-steps-label{background:var( --e-global-color-text );font-size:30px;}.elementor-2442 .elementor-element.elementor-element-fcc0832 .ha-steps-title{font-family:"TT Ramillas Trl bold", Sans-serif;font-size:28px;}.elementor-2442 .elementor-element.elementor-element-fcc0832 .ha-step-description{font-family:"Open Sans trl", Sans-serif;font-size:15px;}.elementor-2442 .elementor-element.elementor-element-fcc0832 .ha-step-arrow, .elementor-2442 .elementor-element.elementor-element-fcc0832 .ha-step-arrow:after{border-top-style:solid;}.elementor-2442 .elementor-element.elementor-element-fcc0832 .ha-step-arrow:after{border-right-style:solid;}.elementor-2442 .elementor-element.elementor-element-8bfbfcb:not(.elementor-motion-effects-element-type-background), .elementor-2442 .elementor-element.elementor-element-8bfbfcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F1;}.elementor-2442 .elementor-element.elementor-element-8bfbfcb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2442 .elementor-element.elementor-element-8bfbfcb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2442 .elementor-element.elementor-element-63bc790{--spacer-size:88px;}.elementor-2442 .elementor-element.elementor-element-88e3b61:not(.elementor-motion-effects-element-type-background), .elementor-2442 .elementor-element.elementor-element-88e3b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.koksfabriken.se/wp-content/uploads/2026/03/DSC_1588-HDR_webb.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2442 .elementor-element.elementor-element-88e3b61 > .elementor-background-overlay{background-color:#272727;opacity:0.18;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2442 .elementor-element.elementor-element-88e3b61 > .elementor-container{min-height:828px;}.elementor-2442 .elementor-element.elementor-element-88e3b61{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 64px 50px 164px;}.elementor-2442 .elementor-element.elementor-element-4793c47.elementor-column{width:768px;}.elementor-2442 .elementor-element.elementor-element-4793c47 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2442 .elementor-element.elementor-element-c536b21{--spacer-size:50px;}.elementor-2442 .elementor-element.elementor-element-cf6aae9 > .elementor-widget-container{margin:0px 0px 0px -5px;padding:0px 0px 0px 0px;}.elementor-2442 .elementor-element.elementor-element-cf6aae9 .elementor-heading-title{font-family:"TT Ramillas Trl bold", Sans-serif;font-size:92px;font-weight:700;line-height:110.4px;color:#FFFFFF;}.elementor-2442 .elementor-element.elementor-element-53cfd6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-2442 .elementor-element.elementor-element-53cfd6b{font-family:"Open Sans trl", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-2442 .elementor-element.elementor-element-478701b .elementor-button{background-color:var( --e-global-color-3fbc52d );font-family:"Open Sans trl", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:#87A256;border-radius:1px 1px 1px 1px;padding:12px 18px 12px 18px;}.elementor-2442 .elementor-element.elementor-element-478701b .elementor-button:hover, .elementor-2442 .elementor-element.elementor-element-478701b .elementor-button:focus{background-color:#FAF9F6;color:#000000;border-color:#FAF9F6;}.elementor-2442 .elementor-element.elementor-element-478701b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-2442 .elementor-element.elementor-element-478701b .elementor-button:hover svg, .elementor-2442 .elementor-element.elementor-element-478701b .elementor-button:focus svg{fill:#000000;}.elementor-2442 .elementor-element.elementor-element-f67409c{--spacer-size:328px;}@media(min-width:768px){.elementor-2442 .elementor-element.elementor-element-2303645{width:33%;}.elementor-2442 .elementor-element.elementor-element-cc189dc{width:33%;}.elementor-2442 .elementor-element.elementor-element-f848a34{width:33.664%;}}@media(max-width:1024px){.elementor-2442 .elementor-element.elementor-element-3f294fb > .elementor-container{min-height:400px;}.elementor-2442 .elementor-element.elementor-element-3f294fb{margin-top:-120px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2442 .elementor-element.elementor-element-9c1f557{--spacer-size:0px;}.elementor-2442 .elementor-element.elementor-element-b918667 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-2442 .elementor-element.elementor-element-b918667 .elementor-heading-title{font-size:40px;line-height:40px;}.elementor-2442 .elementor-element.elementor-element-9c75bd7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-2442 .elementor-element.elementor-element-a1c40ea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2442 .elementor-element.elementor-element-e3b8256 .ha-steps-title{font-size:18px;}.elementor-2442 .elementor-element.elementor-element-e3b8256 .ha-step-arrow{width:50px;}.elementor-2442 .elementor-element.elementor-element-7d643dc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2442 .elementor-element.elementor-element-17551ef .ha-step-arrow{width:50px;}.elementor-2442 .elementor-element.elementor-element-9722bff > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2442 .elementor-element.elementor-element-e36e3e1 .ha-step-arrow{width:50px;}.elementor-2442 .elementor-element.elementor-element-b865ee0 .ha-step-arrow{width:50px;}.elementor-2442 .elementor-element.elementor-element-91051f3 .ha-step-arrow{width:50px;}.elementor-2442 .elementor-element.elementor-element-88e3b61{margin-top:0px;margin-bottom:0px;padding:50px 20px 28px 20px;}.elementor-2442 .elementor-element.elementor-element-4793c47 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-2442 .elementor-element.elementor-element-4793c47 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2442 .elementor-element.elementor-element-cf6aae9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2442 .elementor-element.elementor-element-cf6aae9 .elementor-heading-title{font-size:38px;line-height:68px;}.elementor-2442 .elementor-element.elementor-element-53cfd6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2442 .elementor-element.elementor-element-53cfd6b{font-size:20px;line-height:24px;}.elementor-2442 .elementor-element.elementor-element-f67409c{--spacer-size:319px;}}@media(max-width:767px){.elementor-2442 .elementor-element.elementor-element-3f294fb > .elementor-container{min-height:0px;}.elementor-2442 .elementor-element.elementor-element-3f294fb{margin-top:-80px;margin-bottom:0px;padding:128px 0px 0px 0px;}.elementor-2442 .elementor-element.elementor-element-1afe7b7 > .elementor-element-populated{margin:0px 0px -52px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2442 .elementor-element.elementor-element-b918667 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2442 .elementor-element.elementor-element-b918667{text-align:center;}.elementor-2442 .elementor-element.elementor-element-b918667 .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-2442 .elementor-element.elementor-element-9c75bd7 > .elementor-widget-container{padding:0px 8px 8px 8px;}.elementor-2442 .elementor-element.elementor-element-20663fa > .elementor-widget-container{margin:-39px 0px 5px 0px;}.elementor-2442 .elementor-element.elementor-element-20663fa .elementor-divider-separator{width:96%;}.elementor-2442 .elementor-element.elementor-element-20663fa .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-2442 .elementor-element.elementor-element-a1c40ea > .elementor-element-populated{margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-2442 .elementor-element.elementor-element-7d643dc > .elementor-element-populated{margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-2442 .elementor-element.elementor-element-9722bff > .elementor-element-populated{margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-2442 .elementor-element.elementor-element-2303645 > .elementor-element-populated{margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-2442 .elementor-element.elementor-element-cc189dc > .elementor-element-populated{margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-2442 .elementor-element.elementor-element-f848a34 > .elementor-element-populated{margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-2442 .elementor-element.elementor-element-88e3b61 > .elementor-container{max-width:1600px;min-height:838px;}.elementor-2442 .elementor-element.elementor-element-88e3b61:not(.elementor-motion-effects-element-type-background), .elementor-2442 .elementor-element.elementor-element-88e3b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-405px 0px;}.elementor-2442 .elementor-element.elementor-element-88e3b61{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-2442 .elementor-element.elementor-element-4793c47 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2442 .elementor-element.elementor-element-c536b21{--spacer-size:0px;}.elementor-2442 .elementor-element.elementor-element-cf6aae9{text-align:start;}.elementor-2442 .elementor-element.elementor-element-cf6aae9 .elementor-heading-title{font-size:38px;line-height:43.2px;}.elementor-2442 .elementor-element.elementor-element-53cfd6b{text-align:start;font-size:18px;line-height:27px;}.elementor-2442 .elementor-element.elementor-element-f67409c{--spacer-size:318px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2442 .elementor-element.elementor-element-a1c40ea{width:33%;}.elementor-2442 .elementor-element.elementor-element-7d643dc{width:33%;}.elementor-2442 .elementor-element.elementor-element-9722bff{width:33%;}}