.elementor-2111 .elementor-element.elementor-element-a4810cc{--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;--padding-top:154px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-a4810cc:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-a4810cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.norli.se/wp-content/uploads/2026/03/iStock-2215117224.webp");background-size:cover;}.elementor-2111 .elementor-element.elementor-element-e4a15bb{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:42px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-2f97cb6 > .elementor-widget-container{margin:0px 0px -12px 0px;padding:12px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-2f97cb6.elementor-element{--align-self:center;}.elementor-2111 .elementor-element.elementor-element-2f97cb6{text-align:center;}.elementor-2111 .elementor-element.elementor-element-30316d9{--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;--flex-wrap:wrap;--overlay-opacity:0.5;--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-2111 .elementor-element.elementor-element-30316d9::before, .elementor-2111 .elementor-element.elementor-element-30316d9 > .elementor-background-video-container::before, .elementor-2111 .elementor-element.elementor-element-30316d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2111 .elementor-element.elementor-element-30316d9 > .elementor-background-slideshow::before, .elementor-2111 .elementor-element.elementor-element-30316d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2111 .elementor-element.elementor-element-30316d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2111 .elementor-element.elementor-element-c05a1f4{--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:center;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2111 .elementor-element.elementor-element-c05a1f4:hover{background-color:#6B4CAE1A;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2111 .elementor-element.elementor-element-c05a1f4, .elementor-2111 .elementor-element.elementor-element-c05a1f4::before{--border-transition:0.3s;}.elementor-2111 .elementor-element.elementor-element-1b537ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-1b537ce img{width:36%;}.elementor-2111 .elementor-element.elementor-element-b260b6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-b260b6c{text-align:center;}.elementor-2111 .elementor-element.elementor-element-b260b6c .elementor-heading-title{font-family:var( --e-global-typography-ff6f878-font-family ), Sans-serif;font-size:var( --e-global-typography-ff6f878-font-size );font-weight:var( --e-global-typography-ff6f878-font-weight );line-height:var( --e-global-typography-ff6f878-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-2111 .elementor-element.elementor-element-d847427{--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:center;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2111 .elementor-element.elementor-element-d847427:hover{background-color:#6B4CAE1A;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2111 .elementor-element.elementor-element-d847427, .elementor-2111 .elementor-element.elementor-element-d847427::before{--border-transition:0.3s;}.elementor-2111 .elementor-element.elementor-element-421b064 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-421b064 img{width:36%;}.elementor-2111 .elementor-element.elementor-element-069611b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-069611b{text-align:center;}.elementor-2111 .elementor-element.elementor-element-069611b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:1.44em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-2111 .elementor-element.elementor-element-c417bde{--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:center;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2111 .elementor-element.elementor-element-c417bde:hover{background-color:#6B4CAE1A;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2111 .elementor-element.elementor-element-c417bde, .elementor-2111 .elementor-element.elementor-element-c417bde::before{--border-transition:0.3s;}.elementor-2111 .elementor-element.elementor-element-b42a551 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-b42a551 img{width:36%;}.elementor-2111 .elementor-element.elementor-element-11bbbb4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-11bbbb4{text-align:center;}.elementor-2111 .elementor-element.elementor-element-11bbbb4 .elementor-heading-title{font-family:var( --e-global-typography-ff6f878-font-family ), Sans-serif;font-size:var( --e-global-typography-ff6f878-font-size );font-weight:var( --e-global-typography-ff6f878-font-weight );line-height:var( --e-global-typography-ff6f878-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-2111 .elementor-element.elementor-element-be759f3{--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:center;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2111 .elementor-element.elementor-element-be759f3:hover{background-color:#6B4CAE1A;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2111 .elementor-element.elementor-element-be759f3, .elementor-2111 .elementor-element.elementor-element-be759f3::before{--border-transition:0.3s;}.elementor-2111 .elementor-element.elementor-element-24b7700 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-24b7700 img{width:36%;}.elementor-2111 .elementor-element.elementor-element-e374c0f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-e374c0f{text-align:center;}.elementor-2111 .elementor-element.elementor-element-e374c0f .elementor-heading-title{font-family:var( --e-global-typography-ff6f878-font-family ), Sans-serif;font-size:var( --e-global-typography-ff6f878-font-size );font-weight:var( --e-global-typography-ff6f878-font-weight );line-height:var( --e-global-typography-ff6f878-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-2111 .elementor-element.elementor-element-30b9551{--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:center;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2111 .elementor-element.elementor-element-30b9551:hover{background-color:#6B4CAE1A;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2111 .elementor-element.elementor-element-30b9551, .elementor-2111 .elementor-element.elementor-element-30b9551::before{--border-transition:0.3s;}.elementor-2111 .elementor-element.elementor-element-058e52d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-058e52d img{width:36%;}.elementor-2111 .elementor-element.elementor-element-6dbe92b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-6dbe92b{text-align:center;}.elementor-2111 .elementor-element.elementor-element-6dbe92b .elementor-heading-title{font-family:var( --e-global-typography-ff6f878-font-family ), Sans-serif;font-size:var( --e-global-typography-ff6f878-font-size );font-weight:var( --e-global-typography-ff6f878-font-weight );line-height:var( --e-global-typography-ff6f878-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-2111 .elementor-element.elementor-element-8457724{--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:center;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2111 .elementor-element.elementor-element-8457724:hover{background-color:#6B4CAE1A;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2111 .elementor-element.elementor-element-8457724, .elementor-2111 .elementor-element.elementor-element-8457724::before{--border-transition:0.3s;}.elementor-2111 .elementor-element.elementor-element-7f92455 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-7f92455 img{width:36%;}.elementor-2111 .elementor-element.elementor-element-0d404bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-0d404bd{text-align:center;}.elementor-2111 .elementor-element.elementor-element-0d404bd .elementor-heading-title{font-family:var( --e-global-typography-ff6f878-font-family ), Sans-serif;font-size:var( --e-global-typography-ff6f878-font-size );font-weight:var( --e-global-typography-ff6f878-font-weight );line-height:var( --e-global-typography-ff6f878-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-2111 .elementor-element.elementor-element-95a1c43{--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:center;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2111 .elementor-element.elementor-element-95a1c43:hover{background-color:#6B4CAE1A;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2111 .elementor-element.elementor-element-95a1c43, .elementor-2111 .elementor-element.elementor-element-95a1c43::before{--border-transition:0.3s;}.elementor-2111 .elementor-element.elementor-element-7d648c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-7d648c2 img{width:36%;}.elementor-2111 .elementor-element.elementor-element-f3a061e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-f3a061e{text-align:center;}.elementor-2111 .elementor-element.elementor-element-f3a061e .elementor-heading-title{font-family:var( --e-global-typography-ff6f878-font-family ), Sans-serif;font-size:var( --e-global-typography-ff6f878-font-size );font-weight:var( --e-global-typography-ff6f878-font-weight );line-height:var( --e-global-typography-ff6f878-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-2111 .elementor-element.elementor-element-f2f7850{--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:center;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2111 .elementor-element.elementor-element-f2f7850:hover{background-color:#6B4CAE1A;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2111 .elementor-element.elementor-element-f2f7850, .elementor-2111 .elementor-element.elementor-element-f2f7850::before{--border-transition:0.3s;}.elementor-2111 .elementor-element.elementor-element-f43295f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-f43295f img{width:36%;}.elementor-2111 .elementor-element.elementor-element-4f02972 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-4f02972 .elementor-heading-title{font-family:var( --e-global-typography-ff6f878-font-family ), Sans-serif;font-size:var( --e-global-typography-ff6f878-font-size );font-weight:var( --e-global-typography-ff6f878-font-weight );line-height:var( --e-global-typography-ff6f878-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-2111 .elementor-element.elementor-element-8ebfbc6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-8ebfbc6.e-con{--align-self:center;}.elementor-2111 .elementor-element.elementor-element-c17cd78 > .elementor-widget-container{margin:0px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-c17cd78.elementor-element{--align-self:center;}.elementor-2111 .elementor-element.elementor-element-c17cd78{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-acf4d7b{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overlay-opacity:0.5;--padding-top:78px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-acf4d7b:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-acf4d7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be7c7bd );}.elementor-2111 .elementor-element.elementor-element-acf4d7b::before, .elementor-2111 .elementor-element.elementor-element-acf4d7b > .elementor-background-video-container::before, .elementor-2111 .elementor-element.elementor-element-acf4d7b > .e-con-inner > .elementor-background-video-container::before, .elementor-2111 .elementor-element.elementor-element-acf4d7b > .elementor-background-slideshow::before, .elementor-2111 .elementor-element.elementor-element-acf4d7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2111 .elementor-element.elementor-element-acf4d7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d2097cb );--background-overlay:'';}.elementor-2111 .elementor-element.elementor-element-9cc3669{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1117220F;--border-color:#1117220F;--border-radius:28px 28px 28px 28px;box-shadow:0px 8px 13px 0px rgba(17, 23.000000000000018, 34, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-9cc3669:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-9cc3669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be7c7bd );}.elementor-2111 .elementor-element.elementor-element-0609f37{width:var( --container-widget-width, 44.145% );max-width:44.145%;--container-widget-width:44.145%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-0609f37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-0609f37.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2111 .elementor-element.elementor-element-0609f37 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-2111 .elementor-element.elementor-element-481d17a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px;}.elementor-2111 .elementor-element.elementor-element-dbf5672.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-2111 .elementor-element.elementor-element-dbf5672{right:54px;}body.rtl .elementor-2111 .elementor-element.elementor-element-dbf5672{left:54px;}.elementor-2111 .elementor-element.elementor-element-dbf5672{top:-54px;text-align:end;}.elementor-2111 .elementor-element.elementor-element-85ad4d9{text-align:center;}.elementor-2111 .elementor-element.elementor-element-bdaba6e > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-bdaba6e{text-align:start;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2111 .elementor-element.elementor-element-8b24407{--display:flex;--min-height:0px;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1117220F;--border-color:#1117220F;--border-radius:28px 28px 28px 28px;box-shadow:0px 8px 13px 0px rgba(17, 23.000000000000018, 34, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:42px;--padding-left:0px;--padding-right:42px;}.elementor-2111 .elementor-element.elementor-element-8b24407:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-8b24407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be7c7bd );}.elementor-2111 .elementor-element.elementor-element-6429bdd{width:var( --container-widget-width, 44.145% );max-width:44.145%;--container-widget-width:44.145%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-6429bdd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-6429bdd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2111 .elementor-element.elementor-element-6429bdd img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-2111 .elementor-element.elementor-element-989886e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px;}.elementor-2111 .elementor-element.elementor-element-227951b.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-2111 .elementor-element.elementor-element-227951b{left:30px;}body.rtl .elementor-2111 .elementor-element.elementor-element-227951b{right:30px;}.elementor-2111 .elementor-element.elementor-element-227951b{top:-60px;text-align:end;}.elementor-2111 .elementor-element.elementor-element-0e1bc5e{text-align:center;}.elementor-2111 .elementor-element.elementor-element-dbc6ee9 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-dbc6ee9{text-align:start;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2111 .elementor-element.elementor-element-dd688a8{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1117220F;--border-color:#1117220F;--border-radius:28px 28px 28px 28px;box-shadow:0px 8px 13px 0px rgba(17, 23.000000000000018, 34, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-dd688a8:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-dd688a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be7c7bd );}.elementor-2111 .elementor-element.elementor-element-f23a5e0{width:var( --container-widget-width, 44.145% );max-width:44.145%;--container-widget-width:44.145%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-f23a5e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-f23a5e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2111 .elementor-element.elementor-element-f23a5e0 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-2111 .elementor-element.elementor-element-58008f7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px;}.elementor-2111 .elementor-element.elementor-element-d702ffe.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-2111 .elementor-element.elementor-element-d702ffe{right:54px;}body.rtl .elementor-2111 .elementor-element.elementor-element-d702ffe{left:54px;}.elementor-2111 .elementor-element.elementor-element-d702ffe{top:-54px;text-align:end;}.elementor-2111 .elementor-element.elementor-element-225d798{text-align:center;}.elementor-2111 .elementor-element.elementor-element-a8a509a > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-a8a509a{text-align:start;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2111 .elementor-element.elementor-element-d8fefa8{--display:flex;--min-height:0px;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1117220F;--border-color:#1117220F;--border-radius:28px 28px 28px 28px;box-shadow:0px 8px 13px 0px rgba(17, 23.000000000000018, 34, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:42px;--padding-left:0px;--padding-right:42px;}.elementor-2111 .elementor-element.elementor-element-d8fefa8:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-d8fefa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be7c7bd );}.elementor-2111 .elementor-element.elementor-element-8c22ffa{width:var( --container-widget-width, 44.145% );max-width:44.145%;--container-widget-width:44.145%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-8c22ffa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-8c22ffa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2111 .elementor-element.elementor-element-8c22ffa img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-2111 .elementor-element.elementor-element-6319646{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px;}.elementor-2111 .elementor-element.elementor-element-756c9e8.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-2111 .elementor-element.elementor-element-756c9e8{left:30px;}body.rtl .elementor-2111 .elementor-element.elementor-element-756c9e8{right:30px;}.elementor-2111 .elementor-element.elementor-element-756c9e8{top:-60px;text-align:end;}.elementor-2111 .elementor-element.elementor-element-e7949a1{text-align:center;}.elementor-2111 .elementor-element.elementor-element-b265126 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-b265126{text-align:start;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2111 .elementor-element.elementor-element-5a64aef{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1117220F;--border-color:#1117220F;--border-radius:28px 28px 28px 28px;box-shadow:0px 8px 13px 0px rgba(17, 23.000000000000018, 34, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-5a64aef:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-5a64aef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be7c7bd );}.elementor-2111 .elementor-element.elementor-element-7cf66bb{width:var( --container-widget-width, 44.145% );max-width:44.145%;--container-widget-width:44.145%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-7cf66bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-7cf66bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2111 .elementor-element.elementor-element-7cf66bb img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-2111 .elementor-element.elementor-element-4708e2c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px;}.elementor-2111 .elementor-element.elementor-element-6d638a1.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-2111 .elementor-element.elementor-element-6d638a1{right:54px;}body.rtl .elementor-2111 .elementor-element.elementor-element-6d638a1{left:54px;}.elementor-2111 .elementor-element.elementor-element-6d638a1{top:-54px;text-align:end;}.elementor-2111 .elementor-element.elementor-element-a2057b3{text-align:center;}.elementor-2111 .elementor-element.elementor-element-934d88e > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-934d88e{text-align:start;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2111 .elementor-element.elementor-element-ebb310a{--display:flex;--min-height:0px;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1117220F;--border-color:#1117220F;--border-radius:28px 28px 28px 28px;box-shadow:0px 8px 13px 0px rgba(17, 23.000000000000018, 34, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:42px;--padding-left:0px;--padding-right:42px;}.elementor-2111 .elementor-element.elementor-element-ebb310a:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-ebb310a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be7c7bd );}.elementor-2111 .elementor-element.elementor-element-591a547{width:var( --container-widget-width, 44.145% );max-width:44.145%;--container-widget-width:44.145%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-591a547 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-591a547.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2111 .elementor-element.elementor-element-591a547 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-2111 .elementor-element.elementor-element-168bf34{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px;}.elementor-2111 .elementor-element.elementor-element-7c5074b.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-2111 .elementor-element.elementor-element-7c5074b{left:30px;}body.rtl .elementor-2111 .elementor-element.elementor-element-7c5074b{right:30px;}.elementor-2111 .elementor-element.elementor-element-7c5074b{top:-60px;text-align:end;}.elementor-2111 .elementor-element.elementor-element-260ea0d{text-align:center;}.elementor-2111 .elementor-element.elementor-element-a629652 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-a629652{text-align:start;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2111 .elementor-element.elementor-element-b57c4e1{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1117220F;--border-color:#1117220F;--border-radius:28px 28px 28px 28px;box-shadow:0px 8px 13px 0px rgba(17, 23.000000000000018, 34, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-b57c4e1:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-b57c4e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be7c7bd );}.elementor-2111 .elementor-element.elementor-element-c502e86{width:var( --container-widget-width, 44.145% );max-width:44.145%;--container-widget-width:44.145%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-c502e86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-c502e86.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2111 .elementor-element.elementor-element-c502e86 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-2111 .elementor-element.elementor-element-5170864{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px;}.elementor-2111 .elementor-element.elementor-element-4f83fbf.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-2111 .elementor-element.elementor-element-4f83fbf{right:54px;}body.rtl .elementor-2111 .elementor-element.elementor-element-4f83fbf{left:54px;}.elementor-2111 .elementor-element.elementor-element-4f83fbf{top:-54px;text-align:end;}.elementor-2111 .elementor-element.elementor-element-bf65f45{text-align:center;}.elementor-2111 .elementor-element.elementor-element-2e5a7f8 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-2e5a7f8{text-align:start;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2111 .elementor-element.elementor-element-5106eb6{--display:flex;--min-height:0px;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1117220F;--border-color:#1117220F;--border-radius:28px 28px 28px 28px;box-shadow:0px 8px 13px 0px rgba(17, 23.000000000000018, 34, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:42px;--padding-left:0px;--padding-right:42px;}.elementor-2111 .elementor-element.elementor-element-5106eb6:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-5106eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be7c7bd );}.elementor-2111 .elementor-element.elementor-element-2a29242{width:var( --container-widget-width, 44.145% );max-width:44.145%;--container-widget-width:44.145%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-2a29242 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-2a29242.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2111 .elementor-element.elementor-element-2a29242 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-2111 .elementor-element.elementor-element-999ad9c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:41px;}.elementor-2111 .elementor-element.elementor-element-1f3971c.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-2111 .elementor-element.elementor-element-1f3971c{left:30px;}body.rtl .elementor-2111 .elementor-element.elementor-element-1f3971c{right:30px;}.elementor-2111 .elementor-element.elementor-element-1f3971c{top:-60px;text-align:end;}.elementor-2111 .elementor-element.elementor-element-be3f1e1{text-align:center;}.elementor-2111 .elementor-element.elementor-element-3b6dae3 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-3b6dae3{text-align:start;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2111 .elementor-element.elementor-element-043acba{--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;--padding-top:78px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-12bdbbc{--display:flex;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-2111 .elementor-element.elementor-element-12bdbbc:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-12bdbbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.norli.se/wp-content/uploads/2026/02/iStock-1414733250-scaled.jpg");background-size:cover;}.elementor-2111 .elementor-element.elementor-element-12bdbbc::before, .elementor-2111 .elementor-element.elementor-element-12bdbbc > .elementor-background-video-container::before, .elementor-2111 .elementor-element.elementor-element-12bdbbc > .e-con-inner > .elementor-background-video-container::before, .elementor-2111 .elementor-element.elementor-element-12bdbbc > .elementor-background-slideshow::before, .elementor-2111 .elementor-element.elementor-element-12bdbbc > .e-con-inner > .elementor-background-slideshow::before, .elementor-2111 .elementor-element.elementor-element-12bdbbc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2111 .elementor-element.elementor-element-f246518{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-5365fce{text-align:center;}.elementor-2111 .elementor-element.elementor-element-5365fce .elementor-heading-title{font-family:var( --e-global-typography-4ae20c8-font-family ), Sans-serif;font-size:var( --e-global-typography-4ae20c8-font-size );font-weight:var( --e-global-typography-4ae20c8-font-weight );line-height:var( --e-global-typography-4ae20c8-line-height );word-spacing:var( --e-global-typography-4ae20c8-word-spacing );color:var( --e-global-color-secondary );}.elementor-2111 .elementor-element.elementor-element-291a83d{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-2111 .elementor-element.elementor-element-291a83d.elementor-element{--align-self:center;}.elementor-2111 .elementor-element.elementor-element-714d7ec{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-714d7ec.e-con{--align-self:center;}.elementor-2111 .elementor-element.elementor-element-08b1328 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-2111 .elementor-element.elementor-element-08b1328.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2111 .elementor-element.elementor-element-08b1328 .hk-icon--address{color:#6B4CAE;fill:#6B4CAE;font-size:16px;width:16px;height:16px;}.elementor-2111 .elementor-element.elementor-element-f1ca253{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--e-icon-list-icon-size:36px;--icon-vertical-offset:0px;}.elementor-2111 .elementor-element.elementor-element-f1ca253 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-f1ca253.elementor-element{--align-self:flex-start;}.elementor-2111 .elementor-element.elementor-element-f1ca253 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.4s;}.elementor-2111 .elementor-element.elementor-element-f1ca253 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.4s;}.elementor-2111 .elementor-element.elementor-element-f1ca253 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-text );}.elementor-2111 .elementor-element.elementor-element-f1ca253 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-text );}.elementor-2111 .elementor-element.elementor-element-f1ca253 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2111 .elementor-element.elementor-element-f1ca253 .elementor-icon-list-item > a{font-size:16px;font-weight:600;text-decoration:none;}.elementor-2111 .elementor-element.elementor-element-f1ca253 .elementor-icon-list-text{color:#0EA55A;transition:color 0.4s;}.elementor-2111 .elementor-element.elementor-element-f1ca253 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}:root{--page-title-display:none;}body.elementor-page-2111:not(.elementor-motion-effects-element-type-background), body.elementor-page-2111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}@media(min-width:768px){.elementor-2111 .elementor-element.elementor-element-c05a1f4{--width:23.5%;}.elementor-2111 .elementor-element.elementor-element-d847427{--width:23.5%;}.elementor-2111 .elementor-element.elementor-element-c417bde{--width:23.5%;}.elementor-2111 .elementor-element.elementor-element-be759f3{--width:23.5%;}.elementor-2111 .elementor-element.elementor-element-30b9551{--width:23.5%;}.elementor-2111 .elementor-element.elementor-element-8457724{--width:23.5%;}.elementor-2111 .elementor-element.elementor-element-95a1c43{--width:23.5%;}.elementor-2111 .elementor-element.elementor-element-f2f7850{--width:23.5%;}.elementor-2111 .elementor-element.elementor-element-8ebfbc6{--width:100%;}.elementor-2111 .elementor-element.elementor-element-714d7ec{--width:84%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2111 .elementor-element.elementor-element-9cc3669{--width:48%;}.elementor-2111 .elementor-element.elementor-element-8b24407{--width:48%;}.elementor-2111 .elementor-element.elementor-element-dd688a8{--width:48%;}.elementor-2111 .elementor-element.elementor-element-d8fefa8{--width:48%;}.elementor-2111 .elementor-element.elementor-element-5a64aef{--width:48%;}.elementor-2111 .elementor-element.elementor-element-ebb310a{--width:48%;}.elementor-2111 .elementor-element.elementor-element-b57c4e1{--width:48%;}.elementor-2111 .elementor-element.elementor-element-5106eb6{--width:48%;}}@media(max-width:1440px){.elementor-2111 .elementor-element.elementor-element-b260b6c .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-11bbbb4 .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-e374c0f .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-6dbe92b .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-0d404bd .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-f3a061e .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-4f02972 .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-c17cd78{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-bdaba6e{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-dbc6ee9{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-a8a509a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-b265126{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-934d88e{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-a629652{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-2e5a7f8{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-3b6dae3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-043acba{--padding-top:78px;--padding-bottom:78px;--padding-left:24px;--padding-right:024px;}.elementor-2111 .elementor-element.elementor-element-5365fce .elementor-heading-title{font-size:var( --e-global-typography-4ae20c8-font-size );line-height:var( --e-global-typography-4ae20c8-line-height );word-spacing:var( --e-global-typography-4ae20c8-word-spacing );}.elementor-2111 .elementor-element.elementor-element-291a83d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2111 .elementor-element.elementor-element-f1ca253{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}}@media(max-width:1024px){.elementor-2111 .elementor-element.elementor-element-a4810cc:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-a4810cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-2111 .elementor-element.elementor-element-a4810cc{--padding-top:102px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-2111 .elementor-element.elementor-element-e4a15bb{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2111 .elementor-element.elementor-element-2f97cb6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-30316d9{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2111 .elementor-element.elementor-element-b260b6c .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-11bbbb4 .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-e374c0f .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-6dbe92b .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-0d404bd .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-f3a061e .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-4f02972 .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-c17cd78{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-acf4d7b{--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:42px 24px;--row-gap:42px;--column-gap:24px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-2111 .elementor-element.elementor-element-9cc3669{--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;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-0609f37{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-0609f37.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2111 .elementor-element.elementor-element-0609f37 img{border-radius:20px 20px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-481d17a{--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}body:not(.rtl) .elementor-2111 .elementor-element.elementor-element-dbf5672{right:36px;}body.rtl .elementor-2111 .elementor-element.elementor-element-dbf5672{left:36px;}.elementor-2111 .elementor-element.elementor-element-dbf5672{top:-172px;}.elementor-2111 .elementor-element.elementor-element-bdaba6e > .elementor-widget-container{padding:0px 6px 0px 6px;}.elementor-2111 .elementor-element.elementor-element-bdaba6e{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-8b24407{--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;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-6429bdd{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-6429bdd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2111 .elementor-element.elementor-element-6429bdd img{border-radius:20px 20px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-989886e{--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2111 .elementor-element.elementor-element-227951b{top:-172px;}.elementor-2111 .elementor-element.elementor-element-dbc6ee9 > .elementor-widget-container{padding:0px 6px 0px 6px;}.elementor-2111 .elementor-element.elementor-element-dbc6ee9{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-dd688a8{--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;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-f23a5e0{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-f23a5e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2111 .elementor-element.elementor-element-f23a5e0 img{border-radius:20px 20px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-58008f7{--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}body:not(.rtl) .elementor-2111 .elementor-element.elementor-element-d702ffe{right:36px;}body.rtl .elementor-2111 .elementor-element.elementor-element-d702ffe{left:36px;}.elementor-2111 .elementor-element.elementor-element-d702ffe{top:-172px;}.elementor-2111 .elementor-element.elementor-element-a8a509a > .elementor-widget-container{padding:0px 6px 0px 6px;}.elementor-2111 .elementor-element.elementor-element-a8a509a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-d8fefa8{--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;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-8c22ffa{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-8c22ffa img{border-radius:20px 20px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-6319646{--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2111 .elementor-element.elementor-element-756c9e8{top:-172px;}.elementor-2111 .elementor-element.elementor-element-b265126 > .elementor-widget-container{padding:0px 6px 0px 6px;}.elementor-2111 .elementor-element.elementor-element-b265126{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-5a64aef{--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;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-7cf66bb{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-7cf66bb img{border-radius:20px 20px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-4708e2c{--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}body:not(.rtl) .elementor-2111 .elementor-element.elementor-element-6d638a1{right:36px;}body.rtl .elementor-2111 .elementor-element.elementor-element-6d638a1{left:36px;}.elementor-2111 .elementor-element.elementor-element-6d638a1{top:-172px;}.elementor-2111 .elementor-element.elementor-element-934d88e > .elementor-widget-container{padding:0px 6px 0px 6px;}.elementor-2111 .elementor-element.elementor-element-934d88e{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-ebb310a{--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;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-591a547{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-591a547 img{border-radius:20px 20px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-168bf34{--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2111 .elementor-element.elementor-element-7c5074b{top:-172px;}.elementor-2111 .elementor-element.elementor-element-a629652 > .elementor-widget-container{padding:0px 6px 0px 6px;}.elementor-2111 .elementor-element.elementor-element-a629652{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-b57c4e1{--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;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-c502e86{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-c502e86 img{border-radius:20px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-5170864{--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}body:not(.rtl) .elementor-2111 .elementor-element.elementor-element-4f83fbf{right:36px;}body.rtl .elementor-2111 .elementor-element.elementor-element-4f83fbf{left:36px;}.elementor-2111 .elementor-element.elementor-element-4f83fbf{top:-172px;}.elementor-2111 .elementor-element.elementor-element-2e5a7f8 > .elementor-widget-container{padding:0px 6px 0px 6px;}.elementor-2111 .elementor-element.elementor-element-2e5a7f8{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-5106eb6{--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;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-2a29242{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-2a29242 img{border-radius:20px 20px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-999ad9c{--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2111 .elementor-element.elementor-element-1f3971c{top:-172px;}.elementor-2111 .elementor-element.elementor-element-3b6dae3 > .elementor-widget-container{padding:0px 6px 0px 6px;}.elementor-2111 .elementor-element.elementor-element-3b6dae3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-043acba{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-2111 .elementor-element.elementor-element-12bdbbc{--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-5365fce .elementor-heading-title{font-size:var( --e-global-typography-4ae20c8-font-size );line-height:var( --e-global-typography-4ae20c8-line-height );word-spacing:var( --e-global-typography-4ae20c8-word-spacing );}.elementor-2111 .elementor-element.elementor-element-291a83d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2111 .elementor-element.elementor-element-08b1328 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-f1ca253{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-f1ca253 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-f1ca253.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-2111 .elementor-element.elementor-element-e4a15bb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-e4a15bb.e-con{--align-self:center;}.elementor-2111 .elementor-element.elementor-element-02c4d87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-2f97cb6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-c05a1f4{--width:48%;}.elementor-2111 .elementor-element.elementor-element-1b537ce > .elementor-widget-container{margin:6px 0px -12px 0px;}.elementor-2111 .elementor-element.elementor-element-1b537ce img{width:48%;}.elementor-2111 .elementor-element.elementor-element-b260b6c .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-d847427{--width:48%;}.elementor-2111 .elementor-element.elementor-element-421b064 > .elementor-widget-container{margin:6px 0px -12px 0px;}.elementor-2111 .elementor-element.elementor-element-421b064 img{width:48%;}.elementor-2111 .elementor-element.elementor-element-c417bde{--width:48%;}.elementor-2111 .elementor-element.elementor-element-b42a551 > .elementor-widget-container{margin:6px 0px -12px 0px;}.elementor-2111 .elementor-element.elementor-element-b42a551 img{width:48%;}.elementor-2111 .elementor-element.elementor-element-11bbbb4 .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-be759f3{--width:48%;}.elementor-2111 .elementor-element.elementor-element-24b7700 > .elementor-widget-container{margin:6px 0px -12px 0px;}.elementor-2111 .elementor-element.elementor-element-24b7700 img{width:48%;}.elementor-2111 .elementor-element.elementor-element-e374c0f .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-30b9551{--width:48%;}.elementor-2111 .elementor-element.elementor-element-058e52d > .elementor-widget-container{margin:6px 0px -12px 0px;}.elementor-2111 .elementor-element.elementor-element-058e52d img{width:48%;}.elementor-2111 .elementor-element.elementor-element-6dbe92b .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-8457724{--width:48%;}.elementor-2111 .elementor-element.elementor-element-7f92455 > .elementor-widget-container{margin:6px 0px -12px 0px;}.elementor-2111 .elementor-element.elementor-element-7f92455 img{width:48%;}.elementor-2111 .elementor-element.elementor-element-0d404bd .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-95a1c43{--width:48%;}.elementor-2111 .elementor-element.elementor-element-7d648c2 > .elementor-widget-container{margin:6px 0px -12px 0px;}.elementor-2111 .elementor-element.elementor-element-7d648c2 img{width:48%;}.elementor-2111 .elementor-element.elementor-element-f3a061e .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-f2f7850{--width:48%;}.elementor-2111 .elementor-element.elementor-element-f43295f > .elementor-widget-container{margin:6px 0px -12px 0px;}.elementor-2111 .elementor-element.elementor-element-f43295f img{width:48%;}.elementor-2111 .elementor-element.elementor-element-4f02972 > .elementor-widget-container{margin:6px 0px -12px 0px;}.elementor-2111 .elementor-element.elementor-element-4f02972 .elementor-heading-title{font-size:var( --e-global-typography-ff6f878-font-size );line-height:var( --e-global-typography-ff6f878-line-height );}.elementor-2111 .elementor-element.elementor-element-8ebfbc6{--padding-top:42px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-c17cd78 > .elementor-widget-container{margin:-12px 0px -15px 0px;}.elementor-2111 .elementor-element.elementor-element-c17cd78{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-acf4d7b{--padding-top:42px;--padding-bottom:42px;--padding-left:12px;--padding-right:12px;}.elementor-2111 .elementor-element.elementor-element-9cc3669{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-0609f37{width:initial;max-width:initial;}.elementor-2111 .elementor-element.elementor-element-0609f37 img{width:100%;border-radius:20px 20px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-481d17a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}body:not(.rtl) .elementor-2111 .elementor-element.elementor-element-dbf5672{right:36px;}body.rtl .elementor-2111 .elementor-element.elementor-element-dbf5672{left:36px;}.elementor-2111 .elementor-element.elementor-element-dbf5672{top:-186px;}.elementor-2111 .elementor-element.elementor-element-bdaba6e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-bdaba6e{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-8b24407{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-6429bdd{width:initial;max-width:initial;}.elementor-2111 .elementor-element.elementor-element-6429bdd img{width:100%;border-radius:20px 20px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-989886e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2111 .elementor-element.elementor-element-227951b{top:-186px;}.elementor-2111 .elementor-element.elementor-element-dbc6ee9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-dbc6ee9{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-dd688a8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-f23a5e0{width:initial;max-width:initial;}.elementor-2111 .elementor-element.elementor-element-f23a5e0 img{width:100%;border-radius:20px 20px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-58008f7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}body:not(.rtl) .elementor-2111 .elementor-element.elementor-element-d702ffe{right:36px;}body.rtl .elementor-2111 .elementor-element.elementor-element-d702ffe{left:36px;}.elementor-2111 .elementor-element.elementor-element-d702ffe{top:-186px;}.elementor-2111 .elementor-element.elementor-element-a8a509a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-a8a509a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-d8fefa8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-8c22ffa img{width:100%;border-radius:20px 20px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-6319646{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2111 .elementor-element.elementor-element-756c9e8{top:-186px;}.elementor-2111 .elementor-element.elementor-element-b265126 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-b265126{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-5a64aef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-7cf66bb img{width:100%;border-radius:20px 20px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-4708e2c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}body:not(.rtl) .elementor-2111 .elementor-element.elementor-element-6d638a1{right:36px;}body.rtl .elementor-2111 .elementor-element.elementor-element-6d638a1{left:36px;}.elementor-2111 .elementor-element.elementor-element-6d638a1{top:-186px;}.elementor-2111 .elementor-element.elementor-element-934d88e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-934d88e{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-ebb310a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-591a547 img{width:100%;border-radius:20px 20px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-168bf34{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2111 .elementor-element.elementor-element-7c5074b{top:-186px;}.elementor-2111 .elementor-element.elementor-element-a629652 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-a629652{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-b57c4e1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-c502e86 img{width:100%;border-radius:20px 20px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-5170864{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}body:not(.rtl) .elementor-2111 .elementor-element.elementor-element-4f83fbf{right:36px;}body.rtl .elementor-2111 .elementor-element.elementor-element-4f83fbf{left:36px;}.elementor-2111 .elementor-element.elementor-element-4f83fbf{top:-186px;}.elementor-2111 .elementor-element.elementor-element-2e5a7f8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-2e5a7f8{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-5106eb6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-2a29242 img{width:100%;border-radius:20px 20px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-999ad9c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2111 .elementor-element.elementor-element-1f3971c{top:-186px;}.elementor-2111 .elementor-element.elementor-element-3b6dae3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-3b6dae3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2111 .elementor-element.elementor-element-043acba{--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-2111 .elementor-element.elementor-element-12bdbbc:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-12bdbbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:323px 0px;}.elementor-2111 .elementor-element.elementor-element-12bdbbc{--border-radius:0px 0px 0px 0px;--padding-top:48px;--padding-bottom:48px;--padding-left:12px;--padding-right:12px;}.elementor-2111 .elementor-element.elementor-element-f246518{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-5365fce .elementor-heading-title{font-size:var( --e-global-typography-4ae20c8-font-size );line-height:var( --e-global-typography-4ae20c8-line-height );word-spacing:var( --e-global-typography-4ae20c8-word-spacing );}.elementor-2111 .elementor-element.elementor-element-291a83d > .elementor-widget-container{padding:6px 18px 0px 18px;}.elementor-2111 .elementor-element.elementor-element-291a83d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2111 .elementor-element.elementor-element-714d7ec{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-2111 .elementor-element.elementor-element-08b1328{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-08b1328 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-f1ca253{width:100%;max-width:100%;--e-icon-list-icon-size:40px;}.elementor-2111 .elementor-element.elementor-element-f1ca253 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-f1ca253 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2111 .elementor-element.elementor-element-f1ca253 .elementor-icon-list-item > a{font-size:15px;}}/* Start custom CSS for container, class: .elementor-element-a4810cc *//* ============================================================
   NORLI – Process-sektion ("Så går det till")
   VERSION 8.4 — 2026-04-26 (PILL MATCHAR PROCESS-KORT)

   ÄNDRING FRÅN V8.3:
   • Pillen får exakt samma frostat-glas-look som process-korten:
     - linear-gradient + rgba(255,255,255,.72) bakgrund
     - blur(20px) saturate(140%) backdrop-filter
     - 1px lila kant rgba(138,108,206,.28)
     - 3-lager box-shadow (samma som kort)

   ÄNDRING FRÅN V8.2:
   • .norli-process-titlecard: ram, bakgrund, blur, shadow BORTTAGET
     på alla enheter (desktop, tablet, mobil)
   • Pill och rubrik behåller exakt samma position

   ÄNDRING FRÅN V8.1:
   • Title-card-rubrik: vertikal mörk→lila gradient
     bytt mot lila gradient (matchar income-proof title-card)
   • ALLA 8 kort-rubriker: lila gradient (var #1F2937 mörk)
   • Lila gradient: 135deg #6B4CAE → #8A6CCE → #9D7EDB

   PROCESS-KORT MOBIL/DESKTOP-UNDANTAG (avvikelse från manual):
   • Desktop: 16 px, Mobil: 14 px (manual säger 17 px min)

   TITLE-CARD + KORT-RUBRIK-UNDANTAG:
   • Lila gradient (manual säger #1F2937 mörk för kort-titlar)
   • Process-sektion-undantag: lila konsekvent över hela sektionen
     för premium-känsla och visuell koppling till varumärke

   ELEMENTOR-INSTRUKTION (oförändrat):
   1. Klass "norli-process-hero" på sektionen
   2. Klass "norli-process-titlecard" på container med rubrik+pill
   3. Klass "norli-process-pill" på text-widget med "VÅR PROCESS"
   4. Klass "norli-process-h1" på rubriken
   5. Klass "norli-process-grid" på containern med 8 kort
   6. Klass "norli-process-card" på VARJE av de 8 korten
   ============================================================ */

/* ──────────────────────────────────────────────────────────
   SEKTION (hero med foto-bakgrund)
   ────────────────────────────────────────────────────────── */
.norli-process-hero {
  position: relative;
}

/* ──────────────────────────────────────────────────────────
   TITLE-CARD — OSYNLIGT (V8.3)
   Behåller layout/storlek men inget visuellt
   ────────────────────────────────────────────────────────── */
.norli-process-titlecard {
  position: relative !important;
  max-width: 720px !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: 0 !important;
  margin-bottom: 12px !important;

  /* Gjorda osynliga */
  background: transparent !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;

  padding: 28px 36px 32px !important;
  text-align: center !important;
}

/* ──────────────────────────────────────────────────────────
   PILL-BADGE — "VÅR PROCESS"
   ────────────────────────────────────────────────────────── */
.norli-process-pill,
.norli-process-pill .elementor-widget-container,
.norli-process-pill .elementor-text-editor {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  text-align: center !important;
}

.norli-process-pill {
  margin-bottom: 0 !important;
}

.norli-process-pill .elementor-widget-container,
.norli-process-pill .elementor-text-editor {
  display: block !important;
}

.norli-process-pill p:first-child,
.norli-process-pill p {
  display: inline-block !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
  color: #7559C0 !important;
  background:
    linear-gradient(180deg, rgba(138,108,206,.06) 0%, rgba(138,108,206,0) 60%),
    rgba(255,255,255,.72) !important;
  -webkit-backdrop-filter: blur(20px) saturate(140%) !important;
  backdrop-filter: blur(20px) saturate(140%) !important;
  border: 1px solid rgba(138,108,206,.28) !important;
  border-radius: 999px !important;
  padding: 7px 14px !important;
  margin: 0 !important;
  text-align: center !important;
  text-shadow: none !important;
  box-shadow:
    0 6px 18px rgba(107,76,174,.09),
    0 2px 6px rgba(47,58,79,.05),
    inset 0 1px 0 rgba(255,255,255,.6) !important;
}

.norli-process-pill p:empty,
.norli-process-pill p + p {
  display: none !important;
}

/* ──────────────────────────────────────────────────────────
   PAGE-HERO H1 — MÖRK (manualstandard #1F2937)
   Storlek: manualstandard 38/32/26 Poppins 600
   ────────────────────────────────────────────────────────── */
.norli-process-h1 .elementor-heading-title,
.norli-process-titlecard h1.elementor-heading-title,
.norli-process-hero h1.elementor-heading-title {
  font-family: 'Poppins', sans-serif !important;
  font-size: 38px !important;
  font-weight: 600 !important;
  line-height: 1.28 !important;
  letter-spacing: 0.26px !important;
  text-shadow: none !important;
  text-wrap: balance !important;
  margin: 0 !important;
  color: #1F2937 !important;

  /* Säkerställ att eventuell gradient inte kvarstår */
  background: none !important;
  -webkit-background-clip: initial !important;
  background-clip: initial !important;
  -webkit-text-fill-color: #1F2937 !important;
}

@media (max-width: 1024px) {
  .norli-process-h1 .elementor-heading-title,
  .norli-process-titlecard h1.elementor-heading-title,
  .norli-process-hero h1.elementor-heading-title {
    font-size: 32px !important;
  }
}

@media (max-width: 767px) {
  .norli-process-h1 .elementor-heading-title,
  .norli-process-titlecard h1.elementor-heading-title,
  .norli-process-hero h1.elementor-heading-title {
    font-size: 26px !important;
  }
}

/* ──────────────────────────────────────────────────────────
   INGRESS — DOLD (säkerhetsnät)
   ────────────────────────────────────────────────────────── */
.norli-process-intro {
  display: none !important;
}

/* ──────────────────────────────────────────────────────────
   GRID — containern som innehåller de 8 korten
   ────────────────────────────────────────────────────────── */
.norli-process-grid {
  counter-reset: process-step;
}

/* ──────────────────────────────────────────────────────────
   PROCESS-KORT — KOMPAKT FROSTAT GLAS
   ────────────────────────────────────────────────────────── */
.norli-process-card {
  position: relative !important;
  counter-increment: process-step;

  background:
    linear-gradient(180deg, rgba(138,108,206,.06) 0%, rgba(138,108,206,0) 60%),
    rgba(255,255,255,.72) !important;
  -webkit-backdrop-filter: blur(20px) saturate(140%) !important;
  backdrop-filter: blur(20px) saturate(140%) !important;

  border: 1px solid rgba(138,108,206,.28) !important;
  border-radius: 14px !important;

  box-shadow:
    0 6px 18px rgba(107,76,174,.09),
    0 2px 6px rgba(47,58,79,.05),
    inset 0 1px 0 rgba(255,255,255,.6) !important;

  padding: 18px 16px 16px !important;

  transition:
    transform 250ms ease,
    box-shadow 250ms ease,
    border-color 250ms ease,
    background 250ms ease !important;
  overflow: hidden !important;
}

/* ── Siffran (auto-genererad: 01-08) ── */
.norli-process-card::before {
  content: counter(process-step, decimal-leading-zero) !important;
  position: absolute !important;
  top: 10px !important;
  left: 14px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 32px !important;
  font-weight: 600 !important;
  line-height: 0.9 !important;
  letter-spacing: -0.02em !important;
  color: #8A6CCE !important;
  z-index: 1 !important;
  pointer-events: none !important;
  background: transparent !important;
  border: none !important;
}

/* ── Innehåll ovanpå siffran ── */
.norli-process-card > .elementor-widget-wrap,
.norli-process-card > .e-con-inner {
  position: relative !important;
  z-index: 2 !important;
}

/* ── Hover ── */
@media (hover: hover) {
  .norli-process-card:hover {
    transform: translateY(-3px) !important;
    border-color: rgba(138,108,206,.45) !important;
    background:
      linear-gradient(180deg, rgba(138,108,206,.10) 0%, rgba(138,108,206,0) 60%),
      rgba(255,255,255,.82) !important;
    box-shadow:
      0 12px 28px rgba(107,76,174,.16),
      0 3px 10px rgba(47,58,79,.07),
      inset 0 1px 0 rgba(255,255,255,.7) !important;
  }
  .norli-process-card:hover::before {
    color: #7559C0 !important;
  }
}

/* ──────────────────────────────────────────────────────────
   IKON inuti kort — STÖRRE (52px desktop)
   ────────────────────────────────────────────────────────── */
.norli-process-card img,
.norli-process-card .elementor-icon svg,
.norli-process-card .elementor-icon img,
.norli-process-card .elementor-widget-image img,
.norli-process-card .elementor-widget-icon svg {
  max-width: 52px !important;
  max-height: 52px !important;
  width: 52px !important;
  height: auto !important;
  transition: transform 250ms ease !important;
}

@media (hover: hover) {
  .norli-process-card:hover img,
  .norli-process-card:hover .elementor-icon svg {
    transform: translateY(-2px) scale(1.06) !important;
  }
}

/* ──────────────────────────────────────────────────────────
   KORT-RUBRIK — MÖRK (manualstandard #1F2937)
   ────────────────────────────────────────────────────────── */
.norli-process-card .elementor-heading-title {
  font-family: 'Poppins', sans-serif !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  letter-spacing: 0.01em !important;
  color: #1F2937 !important;
  text-align: center !important;
  text-shadow: none !important;
  text-wrap: balance !important;
  margin: 0 !important;

  /* Säkerställ att eventuell gradient inte kvarstår */
  background: none !important;
  -webkit-background-clip: initial !important;
  background-clip: initial !important;
  -webkit-text-fill-color: #1F2937 !important;
}

/* ──────────────────────────────────────────────────────────
   TABLET
   ────────────────────────────────────────────────────────── */
@media (min-width: 768px) and (max-width: 1024px) {
  /* Title-card — fortsatt osynligt, behåller padding för layout */
  .norli-process-titlecard {
    max-width: 600px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 10px !important;
    padding: 24px 28px 28px !important;
  }

  .norli-process-pill p:first-child,
  .norli-process-pill p {
    font-size: 11px !important;
    letter-spacing: 0.16em !important;
    padding: 6px 12px !important;
  }

  .norli-process-pill {
    margin-bottom: 0 !important;
  }

  /* Kort */
  .norli-process-card {
    padding: 16px 14px 14px !important;
  }
  .norli-process-card::before {
    font-size: 28px !important;
    top: 8px !important;
    left: 12px !important;
  }

  /* Ikoner tablet */
  .norli-process-card img,
  .norli-process-card .elementor-icon svg,
  .norli-process-card .elementor-icon img,
  .norli-process-card .elementor-widget-image img,
  .norli-process-card .elementor-widget-icon svg {
    max-width: 46px !important;
    max-height: 46px !important;
    width: 46px !important;
  }
}

/* ──────────────────────────────────────────────────────────
   MOBIL — KOMPAKT + FULL BREDD MATCHA GRID
   ────────────────────────────────────────────────────────── */
@media (max-width: 767px) {
  /* Title-card mobil — fortsatt osynligt */
  .norli-process-titlecard {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 0 !important;
    margin-bottom: 2px !important;
    padding: 18px 20px 18px !important;
  }

  /* Pill → rubrik på mobil: negativ margin */
  .norli-process-titlecard .norli-process-pill,
  .norli-process-titlecard .elementor-widget.norli-process-pill,
  .norli-process-pill.elementor-widget,
  .norli-process-pill {
    margin-bottom: -12px !important;
    padding-bottom: 0 !important;
  }

  /* Nolla H1:s egen margin-top */
  .norli-process-titlecard .norli-process-h1,
  .norli-process-titlecard .elementor-widget.norli-process-h1 {
    margin-top: 0 !important;
  }
  .norli-process-titlecard .norli-process-h1 .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
  .norli-process-titlecard .norli-process-h1 .elementor-heading-title,
  .norli-process-titlecard h1.elementor-heading-title {
    margin-top: 0 !important;
  }

  /* Nolla widget-container-padding */
  .norli-process-pill .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
  }

  .norli-process-pill .elementor-text-editor {
    margin: 0 !important;
    padding: 0 !important;
  }

  .norli-process-pill p:first-child,
  .norli-process-pill p {
    font-size: 11px !important;
    letter-spacing: 0.14em !important;
    padding: 5px 11px !important;
  }

  /* Kort */
  .norli-process-card {
    border-radius: 12px !important;
    padding: 14px 12px 14px !important;
  }

  .norli-process-card::before {
    font-size: 22px !important;
    top: 8px !important;
    left: 10px !important;
  }

  /* Ikoner mobil */
  .norli-process-card img,
  .norli-process-card .elementor-icon svg,
  .norli-process-card .elementor-icon img,
  .norli-process-card .elementor-widget-image img,
  .norli-process-card .elementor-widget-icon svg {
    max-width: 42px !important;
    max-height: 42px !important;
    width: 42px !important;
  }

  /* AVVIKELSE: 14 px på mobil */
  .norli-process-card .elementor-heading-title {
    font-size: 14px !important;
    line-height: 1.3 !important;
  }

  @media (hover: hover) {
    .norli-process-card:hover {
      transform: translateY(-2px) !important;
    }
  }
}

/* ──────────────────────────────────────────────────────────
   FALLBACK för browsers utan backdrop-filter
   ────────────────────────────────────────────────────────── */
@supports not ((backdrop-filter: blur(20px)) or (-webkit-backdrop-filter: blur(20px))) {
  .norli-process-card {
    background: rgba(255,255,255,.92) !important;
  }
}

/* ──────────────────────────────────────────────────────────
   REDUCED MOTION
   ────────────────────────────────────────────────────────── */
@media (prefers-reduced-motion: reduce) {
  .norli-process-card,
  .norli-process-card img,
  .norli-process-card .elementor-icon svg {
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf4d7b *//* ============================================================
   NORLI – Steps / Process zig-zag (8 kort)
   VERSION 4 — 2026-04-25 (MANUELL SIFFER-WIDGET)

   ÄNDRING FRÅN V3:
   • CSS-counter borttaget (fungerade inte i Elementor-struktur)
   • Stegnummer styrs nu av MANUELL .norli-step__num-widget
     i varje kort — du skriver "01", "02"... i textredigerare
     och CSS:en stylar dem som vattenstämpel automatiskt
   • Position auto-växlar baserat på nth-child (zig-zag)

   MANUAL (alla enheter):
   • Kort-titel: 18 px Poppins 600
   • Kort-brödtext: 15 px Inter 400
   • Fet text: 600 (ej 700)

   ELEMENTOR-INSTRUKTION:
   1. Wrapper-sektion → klass "norli-steps"
   2. Varje av 8 kort-behållarna → klass "norli-step"
   3. Bild-widget → klass "norli-step__img"
   4. Rubrik-widget → klass "norli-step__title"
   5. Textredigerare-widget(s) brödtext → klass "norli-step__text"
   6. NY: Textredigerare-widget med BARA siffran → klass "norli-step__num"
      • Kort 1: skriv "01"
      • Kort 2: skriv "02"
      • ...
      • Kort 8: skriv "08"
      Placera widget VAR SOM HELST i kortet — CSS:en flyttar
      den till hörnet automatiskt med absolute positioning.
   ============================================================ */

.norli-steps {
  --ink: #1F2937;
  --muted: #4B5563;
  --accent: #8A6CCE;
  --accent-strong: #7559C0;
  --card-bg: rgba(255,255,255,.72);
  --card-border: rgba(31,41,55,.08);
  --radius: 26px;
  --radius-img: 18px;
  --shadow: 0 18px 60px rgba(17,23,34,.10);
  --shadow-hover: 0 28px 85px rgba(17,23,34,.14);
  --ease: cubic-bezier(.2,.7,.2,1);
}

/* ════════════════════════════════════════════════════════════
   KORTET (varje av de 8)
   ════════════════════════════════════════════════════════════ */
.norli-steps .norli-step {
  position: relative !important;
  border-radius: var(--radius) !important;
  background:
    radial-gradient(140% 120% at 20% 0%, rgba(138,108,206,.10), rgba(138,108,206,0) 55%),
    radial-gradient(120% 120% at 100% 10%, rgba(138,108,206,.06), rgba(138,108,206,0) 55%),
    var(--card-bg) !important;
  border: 1px solid var(--card-border) !important;
  box-shadow: var(--shadow) !important;
  overflow: hidden !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  transform: translateZ(0);
  transition: transform .45s var(--ease), box-shadow .45s var(--ease);
}

/* ════════════════════════════════════════════════════════════
   STEGNUMMER — MANUELL WIDGET (.norli-step__num)
   ──────────────────────────────────────────────────────────
   POSITION-FIX V5:
   Elementor wrappar varje widget i en .elementor-element-xxx
   som är en flex-cell. För att siffran ska "ligga ovanpå"
   utan att ta plats i layouten måste BÅDE widgeten OCH
   dess Elementor-wrapper-cell vara position:absolute.

   Vi använder MAX specificitet och täcker alla möjliga
   Elementor wrapper-klasser (.elementor-element, e-con-full,
   .e-flex-grow, etc).
   ════════════════════════════════════════════════════════════ */

/* Bryt ut HELA widget-elementet ur flex-flödet (alla möjliga .elementor-2111 .elementor-element.elementor-element-acf4d7bs) */
.norli-steps .norli-step .elementor-widget.norli-step__num,
.norli-steps .norli-step .elementor-widget-text-editor.norli-step__num,
.norli-steps .norli-step .elementor-element.norli-step__num,
.norli-steps .norli-step > .norli-step__num,
.norli-steps .norli-step > .e-con-inner > .norli-step__num,
.norli-steps .norli-step > .elementor-widget-wrap > .norli-step__num,
.norli-steps .norli-step .norli-step__num {
  position: absolute !important;
  top: 18px !important;
  right: 28px !important;
  bottom: auto !important;
  left: auto !important;
  z-index: 10 !important;
  pointer-events: none !important;
  margin: 0 !important;
  padding: 0 !important;
  width: auto !important;
  max-width: none !important;
  flex: 0 0 auto !important;
  align-self: flex-start !important;
}

/* Nolla widget-container-padding på siffer-widgeten */
.norli-steps .norli-step .norli-step__num,
.norli-steps .norli-step .norli-step__num .elementor-widget-container,
.norli-steps .norli-step .norli-step__num .elementor-text-editor {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.norli-steps .norli-step .norli-step__num .elementor-widget-container,
.norli-steps .norli-step .norli-step__num .elementor-text-editor {
  margin: 0 !important;
  padding: 0 !important;
}

/* Själva texten — vattenstämpel-styling, starkare lila */
.norli-steps .norli-step .norli-step__num,
.norli-steps .norli-step .norli-step__num .elementor-text-editor,
.norli-steps .norli-step .norli-step__num p,
.norli-step__num,
.norli-step__num .elementor-text-editor,
.norli-step__num p {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 600 !important;
  letter-spacing: -0.02em !important;
  line-height: 1 !important;
  font-size: clamp(56px, 5vw, 84px) !important;
  color: rgba(138,108,206,.45) !important;
  text-shadow: 0 10px 30px rgba(138,108,206,.18) !important;
  margin: 0 !important;
  text-align: right !important;
}

/* ════════════════════════════════════════════════════════════
   ZIG-ZAG LAYOUT
   ════════════════════════════════════════════════════════════ */
.norli-steps .norli-step .elementor-container,
.norli-steps .norli-step .e-con-inner {
  align-items: center;
  gap: 34px;
  position: relative;
  z-index: 3;
}

/* Jämna kort: vänd ordningen */
.norli-steps .norli-step:nth-child(even) > .elementor-container,
.norli-steps .norli-step:nth-child(even) > .e-con-inner {
  flex-direction: row-reverse;
}

/* ════════════════════════════════════════════════════════════
   BILD i kortet (.norli-step__img)
   ════════════════════════════════════════════════════════════ */
.norli-steps .norli-step .norli-step__img,
.norli-steps .norli-step .norli-step__img .elementor-widget-container {
  width: 100%;
}

.norli-steps .norli-step .norli-step__img img,
.norli-steps .norli-step .elementor-widget-image.norli-step__img img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: var(--radius-img);
  box-shadow:
    0 18px 45px rgba(17,23,34,.14),
    0 6px 16px rgba(17,23,34,.08);
  border: 1px solid rgba(255,255,255,.75);
  transform: translateZ(0);
  transition: transform .6s var(--ease), filter .6s var(--ease);
}

/* ════════════════════════════════════════════════════════════
   KORT-TITEL — NUCLEAR SPECIFICITET
   Manualstandard 18 px Poppins 600 #1F2937 (alla enheter)
   ════════════════════════════════════════════════════════════ */
.norli-steps .norli-step .norli-step__title .elementor-heading-title,
.norli-steps .norli-step .elementor-widget.norli-step__title .elementor-heading-title,
.norli-steps .norli-step .elementor-widget-heading.norli-step__title .elementor-heading-title,
.norli-steps .norli-step .norli-step__title h1.elementor-heading-title,
.norli-steps .norli-step .norli-step__title h2.elementor-heading-title,
.norli-steps .norli-step .norli-step__title h3.elementor-heading-title,
.norli-steps .norli-step .norli-step__title h4.elementor-heading-title,
.norli-steps .norli-step .norli-step__title h5.elementor-heading-title,
.norli-steps .norli-step .norli-step__title h6.elementor-heading-title,
.norli-step__title .elementor-heading-title,
.norli-step__title h1.elementor-heading-title,
.norli-step__title h2.elementor-heading-title,
.norli-step__title h3.elementor-heading-title,
.norli-step__title h4.elementor-heading-title,
.norli-step__title h5.elementor-heading-title,
.norli-step__title h6.elementor-heading-title,
[class*="elementor-element"] .norli-step__title .elementor-heading-title,
[class*="elementor-element"].norli-step__title .elementor-heading-title {
  font-family: 'Poppins', sans-serif !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  letter-spacing: 0.01em !important;
  color: #1F2937 !important;
  margin: 0 0 14px !important;
}

/* ════════════════════════════════════════════════════════════
   KORT-BRÖDTEXT — Manualstandard 15 px Inter 400
   ════════════════════════════════════════════════════════════ */
.norli-steps .norli-step .norli-step__text .elementor-text-editor,
.norli-steps .norli-step .norli-step__text .elementor-text-editor p,
.norli-steps .norli-step .norli-step__text p,
.norli-steps .norli-step .elementor-widget.norli-step__text .elementor-text-editor,
.norli-steps .norli-step .elementor-widget.norli-step__text p,
.norli-steps .norli-step .elementor-widget-text-editor.norli-step__text .elementor-text-editor,
.norli-steps .norli-step .elementor-widget-text-editor.norli-step__text p,
.norli-step__text .elementor-text-editor,
.norli-step__text p {
  font-family: 'Inter', sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.55 !important;
  color: #4B5563 !important;
  margin: 0 0 12px !important;
}

.norli-steps .norli-step .norli-step__text p:last-child,
.norli-step__text p:last-child {
  margin-bottom: 0 !important;
}

/* Fet text i brödtext — 600 (manualen, ej 700) */
.norli-steps .norli-step .norli-step__text b,
.norli-steps .norli-step .norli-step__text strong,
.norli-step__text b,
.norli-step__text strong {
  color: #1F2937 !important;
  font-weight: 600 !important;
}

/* Länkar i brödtext */
.norli-steps .norli-step .norli-step__text a,
.norli-step__text a {
  font-family: 'Inter', sans-serif !important;
  font-size: 15px !important;
  line-height: 1.55 !important;
  color: var(--accent-strong) !important;
  font-weight: 500 !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
}

.norli-steps .norli-step .norli-step__text a:hover,
.norli-step__text a:hover {
  color: var(--accent) !important;
}

/* ════════════════════════════════════════════════════════════
   HOVER
   ════════════════════════════════════════════════════════════ */
@media (hover: hover) {
  .norli-steps .norli-step:hover {
    transform: translateY(-6px);
    box-shadow: var(--shadow-hover) !important;
  }

  .norli-steps .norli-step:hover .norli-step__img img {
    transform: scale(1.02);
    filter: saturate(1.04) contrast(1.02);
  }
}

/* ════════════════════════════════════════════════════════════
   TABLET (768 - 1024)
   ════════════════════════════════════════════════════════════ */
@media (min-width: 768px) and (max-width: 1024px) {
  .norli-steps .norli-step .elementor-container,
  .norli-steps .norli-step .e-con-inner {
    gap: 24px;
  }

  /* Stegnummer tablet — STYLAD SOM PILL (samma teknik som funkade i debug)
     Bara properties som vi VET inte blockas av Elementor:
     color, background, font-size, padding, border-radius */
  .norli-steps .norli-step .norli-step__num {
    top: 14px !important;
    right: 22px !important;
  }

  .norli-steps .norli-step .norli-step__num .elementor-widget-container {
    background: transparent !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Pill-styling: lila bakgrund + vit text */
  .norli-steps .norli-step .norli-step__num,
  .norli-steps .norli-step .norli-step__num .elementor-text-editor,
  .norli-steps .norli-step .norli-step__num p,
  .norli-steps .norli-step .norli-step__num .elementor-text-editor p {
    font-size: 36px !important;
    color: #FFFFFF !important;
    background: #7559C0 !important;
    padding: 8px 22px !important;
    border-radius: 999px !important;
    margin: 0 !important;
    text-align: center !important;
    display: inline-block !important;
    box-shadow: 0 4px 14px rgba(117,89,192,.4) !important;
  }
}

/* ════════════════════════════════════════════════════════════
   MOBIL — kolumn-layout, zig-zag bortfaller
   ════════════════════════════════════════════════════════════ */
@media (max-width: 767px) {
  .norli-steps .norli-step {
    border-radius: 22px !important;
  }

  .norli-steps .norli-step .norli-step__img img,
  .norli-steps .norli-step .elementor-widget-image.norli-step__img img {
    border-radius: 16px;
  }

  /* Stack bild över text på mobil */
  .norli-steps .norli-step .elementor-container,
  .norli-steps .norli-step .e-con-inner,
  .norli-steps .norli-step:nth-child(even) > .elementor-container,
  .norli-steps .norli-step:nth-child(even) > .e-con-inner {
    flex-direction: column !important;
    gap: 16px;
  }

  /* Stegnummer mobil — STYLAD SOM PILL (samma teknik som funkade i debug) */
  .norli-steps .norli-step .norli-step__num {
    top: 12px !important;
    right: 16px !important;
    left: auto !important;
  }

  .norli-steps .norli-step .norli-step__num .elementor-widget-container {
    background: transparent !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Pill-styling: lila bakgrund + vit text */
  .norli-steps .norli-step .norli-step__num,
  .norli-steps .norli-step .norli-step__num .elementor-text-editor,
  .norli-steps .norli-step .norli-step__num p,
  .norli-steps .norli-step .norli-step__num .elementor-text-editor p {
    font-size: 28px !important;
    color: #FFFFFF !important;
    background: #7559C0 !important;
    padding: 6px 18px !important;
    border-radius: 999px !important;
    margin: 0 !important;
    text-align: center !important;
    display: inline-block !important;
    box-shadow: 0 4px 14px rgba(117,89,192,.4) !important;
  }

  /* Hover lugnare på mobil */
  @media (hover: hover) {
    .norli-steps .norli-step:hover {
      transform: translateY(-2px);
    }
  }
}

/* ════════════════════════════════════════════════════════════
   REDUCED MOTION
   ════════════════════════════════════════════════════════════ */
@media (prefers-reduced-motion: reduce) {
  .norli-steps .norli-step,
  .norli-steps .norli-step .norli-step__img img {
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5365fce */.elementor-2111 .elementor-element.elementor-element-5365fce .elementor-heading-title {
  text-wrap: unset !important;
}/* End custom CSS */
/* Start custom CSS for hk-calculator, class: .elementor-element-08b1328 */.elementor-2111 .elementor-element.elementor-element-08b1328 .hk-form-heading {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
  font-weight: 600 !important;
  text-shadow:
    0 1px 2px rgba(0,0,0,.45),
    0 4px 12px rgba(0,0,0,.25) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12bdbbc *//* ============================================================
   NORLI – Hero CTA-text (över bild/foto-bakgrund)
   Följer CTA-hero-undantag i manual 2026-04-24:
   Rubrik: 30/28/24 Poppins 600 vit + text-shadow
   Ingress: 19/17 Inter 500 vit + text-shadow
   ============================================================ */

.norli-cta-hero-text,
.norli-cta-hero-text .elementor-widget-wrap,
.norli-cta-hero-text .e-con-inner {
  position: relative !important;
  z-index: 3 !important;
}

/* ── Rubrik (30/28/24 CTA-hero enligt manual) ── */
.norli-cta-hero-text .elementor-heading-title {
  font-family: 'Poppins', sans-serif !important;
  font-size: 30px !important;
  font-weight: 600 !important;
  line-height: 1.28 !important;
  letter-spacing: 0.26px !important;
  color: #FFFFFF !important;
  text-align: center !important;
  text-wrap: balance !important;
  text-shadow:
    0 1px 1px rgba(0,0,0,.50),
    0 2px 6px rgba(0,0,0,.35),
    0 8px 28px rgba(0,0,0,.25),
    0 0 60px rgba(0,0,0,.15) !important;
}

/* ── Ingress (19/17 CTA-hero enligt manual — undantag för kontrast mot bild) ── */
.norli-cta-hero-text .elementor-text-editor,
.norli-cta-hero-text p {
  font-family: 'Inter', sans-serif !important;
  font-size: 19px !important;
  font-weight: 500 !important;
  line-height: 1.6 !important;
  color: #FFFFFF !important;
  text-align: center !important;
  margin: 0 !important;
  text-wrap: balance !important;
  text-shadow:
    0 1px 2px rgba(0,0,0,.45),
    0 4px 14px rgba(0,0,0,.28) !important;
}

/* ── Kalkylator-label ── */
.norli-cta-hero-text .hk-form-heading {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
  font-weight: 600 !important;
  text-shadow:
    0 1px 2px rgba(0,0,0,.45),
    0 4px 12px rgba(0,0,0,.25) !important;
}

/* ── Tablet ── */
@media (min-width: 768px) and (max-width: 1024px) {
  .norli-cta-hero-text .elementor-heading-title {
    font-size: 28px !important;
  }
}

/* ── Mobil ── */
@media (max-width: 767px) {
  .norli-cta-hero-text .elementor-heading-title {
    font-size: 24px !important;
  }

  .norli-cta-hero-text .elementor-text-editor,
  .norli-cta-hero-text p {
    font-size: 17px !important;
  }
}/* End custom CSS */