.elementor-307 .elementor-element.elementor-element-b09a899{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overlay-opacity:0.75;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-307 .elementor-element.elementor-element-b09a899:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-b09a899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://riverpumpservice.se/wp-content/uploads/2026/07/toppbilder.webp");background-position:bottom center;background-size:cover;}.elementor-307 .elementor-element.elementor-element-b09a899::before, .elementor-307 .elementor-element.elementor-element-b09a899 > .elementor-background-video-container::before, .elementor-307 .elementor-element.elementor-element-b09a899 > .e-con-inner > .elementor-background-video-container::before, .elementor-307 .elementor-element.elementor-element-b09a899 > .elementor-background-slideshow::before, .elementor-307 .elementor-element.elementor-element-b09a899 > .e-con-inner > .elementor-background-slideshow::before, .elementor-307 .elementor-element.elementor-element-b09a899 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-307 .elementor-element.elementor-element-763cf694{text-align:center;}.elementor-307 .elementor-element.elementor-element-763cf694 .elementor-heading-title{color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-21475f4f{text-align:center;color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-1f62a8fe{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-7c2b223d .elementor-button{background-color:var( --e-global-color-background );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-background );border-radius:4px 4px 4px 4px;}.elementor-307 .elementor-element.elementor-element-7c2b223d .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-7c2b223d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-background );border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-7c2b223d .elementor-button:hover svg, .elementor-307 .elementor-element.elementor-element-7c2b223d .elementor-button:focus svg{fill:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-321c79ec .elementor-button{background-color:var( --e-global-color-662b3b8 );fill:var( --e-global-color-background );color:var( --e-global-color-background );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-background );border-radius:4px 4px 4px 4px;}.elementor-307 .elementor-element.elementor-element-321c79ec .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-321c79ec .elementor-button:focus{background-color:var( --e-global-color-background );color:var( --e-global-color-secondary );border-color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-321c79ec .elementor-button:hover svg, .elementor-307 .elementor-element.elementor-element-321c79ec .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-3eba44d8{--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;--justify-content:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-307 .elementor-element.elementor-element-30799a07 .iew-icon-list{--iew-icon-list-row-gap:12px;--iew-icon-list-column-gap:18px;--iew-icon-list-align:left;--iew-icon-list-justify:flex-start;--iew-icon-list-text-align:left;--iew-icon-list-cross-align:flex-start;--iew-icon-list-icon-gap:10px;}.elementor-307 .elementor-element.elementor-element-30799a07 .iew-icon-list__icon{font-size:16px;color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-30799a07 .iew-icon-list__icon-wrap{background-color:var( --e-global-color-secondary );padding:4px 4px 4px 4px;border-radius:80px;}.elementor-307 .elementor-element.elementor-element-30799a07 .iew-icon-list__text{font-size:16px;font-weight:400;}.elementor-307 .elementor-element.elementor-element-1acfa1e8 .iew-icon-list{--iew-icon-list-row-gap:12px;--iew-icon-list-column-gap:18px;--iew-icon-list-align:left;--iew-icon-list-justify:flex-start;--iew-icon-list-text-align:left;--iew-icon-list-cross-align:flex-start;--iew-icon-list-icon-gap:10px;}.elementor-307 .elementor-element.elementor-element-1acfa1e8 .iew-icon-list__icon{font-size:16px;color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-1acfa1e8 .iew-icon-list__icon-wrap{background-color:var( --e-global-color-secondary );padding:4px 4px 4px 4px;border-radius:80px;}.elementor-307 .elementor-element.elementor-element-1acfa1e8 .iew-icon-list__text{font-size:16px;font-weight:400;}.elementor-307 .elementor-element.elementor-element-2e24cdc1 .iew-icon-list{--iew-icon-list-row-gap:12px;--iew-icon-list-column-gap:18px;--iew-icon-list-align:left;--iew-icon-list-justify:flex-start;--iew-icon-list-text-align:left;--iew-icon-list-cross-align:flex-start;--iew-icon-list-icon-gap:10px;}.elementor-307 .elementor-element.elementor-element-2e24cdc1 .iew-icon-list__icon{font-size:16px;color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-2e24cdc1 .iew-icon-list__icon-wrap{background-color:var( --e-global-color-secondary );padding:4px 4px 4px 4px;border-radius:80px;}.elementor-307 .elementor-element.elementor-element-2e24cdc1 .iew-icon-list__text{font-size:16px;font-weight:400;}.elementor-307 .elementor-element.elementor-element-11935c83{--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;--justify-content:flex-start;--gap:43px 43px;--row-gap:43px;--column-gap:43px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-307 .elementor-element.elementor-element-11935c83:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-11935c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-2bec798d{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-1182246b{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-307 .elementor-element.elementor-element-51248e5b{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-307 .elementor-element.elementor-element-288ab8c2{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-307 .elementor-element.elementor-element-288ab8c2:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-288ab8c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-307 .elementor-element.elementor-element-89b6745{right:0px;}body.rtl .elementor-307 .elementor-element.elementor-element-89b6745{left:0px;}.elementor-307 .elementor-element.elementor-element-89b6745{top:-17px;}.elementor-307 .elementor-element.elementor-element-89b6745 .elementor-icon-wrapper{text-align:center;}.elementor-307 .elementor-element.elementor-element-89b6745.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-89b6745.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-89b6745.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-89b6745.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-89b6745.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-89b6745.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-89b6745.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-89b6745 .elementor-icon{font-size:34px;padding:8px;}.elementor-307 .elementor-element.elementor-element-89b6745 .elementor-icon svg{height:34px;}.elementor-307 .elementor-element.elementor-element-89b6745 .elementor-icon-wrapper svg{width:auto;}.elementor-307 .elementor-element.elementor-element-41b01496{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-307 .elementor-element.elementor-element-41b01496:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-41b01496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-307 .elementor-element.elementor-element-67e77127{right:0px;}body.rtl .elementor-307 .elementor-element.elementor-element-67e77127{left:0px;}.elementor-307 .elementor-element.elementor-element-67e77127{top:-17px;}.elementor-307 .elementor-element.elementor-element-67e77127 .elementor-icon-wrapper{text-align:center;}.elementor-307 .elementor-element.elementor-element-67e77127.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-67e77127.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-67e77127.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-67e77127.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-67e77127.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-67e77127.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-67e77127.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-67e77127 .elementor-icon{font-size:34px;padding:8px;}.elementor-307 .elementor-element.elementor-element-67e77127 .elementor-icon svg{height:34px;}.elementor-307 .elementor-element.elementor-element-67e77127 .elementor-icon-wrapper svg{width:auto;}.elementor-307 .elementor-element.elementor-element-364bea2a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-307 .elementor-element.elementor-element-364bea2a:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-364bea2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-307 .elementor-element.elementor-element-69796006{right:0px;}body.rtl .elementor-307 .elementor-element.elementor-element-69796006{left:0px;}.elementor-307 .elementor-element.elementor-element-69796006{top:-17px;}.elementor-307 .elementor-element.elementor-element-69796006 .elementor-icon-wrapper{text-align:center;}.elementor-307 .elementor-element.elementor-element-69796006.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-69796006.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-69796006.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-69796006.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-69796006.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-69796006.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-69796006.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-69796006 .elementor-icon{font-size:34px;padding:8px;}.elementor-307 .elementor-element.elementor-element-69796006 .elementor-icon svg{height:34px;}.elementor-307 .elementor-element.elementor-element-69796006 .elementor-icon-wrapper svg{width:auto;}.elementor-307 .elementor-element.elementor-element-c8c932c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-307 .elementor-element.elementor-element-c8c932c:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-c8c932c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-307 .elementor-element.elementor-element-5ae56d55{right:0px;}body.rtl .elementor-307 .elementor-element.elementor-element-5ae56d55{left:0px;}.elementor-307 .elementor-element.elementor-element-5ae56d55{top:-17px;}.elementor-307 .elementor-element.elementor-element-5ae56d55 .elementor-icon-wrapper{text-align:center;}.elementor-307 .elementor-element.elementor-element-5ae56d55.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-5ae56d55.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-5ae56d55.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-5ae56d55.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-5ae56d55.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-5ae56d55.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-5ae56d55.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-5ae56d55 .elementor-icon{font-size:34px;padding:8px;}.elementor-307 .elementor-element.elementor-element-5ae56d55 .elementor-icon svg{height:34px;}.elementor-307 .elementor-element.elementor-element-5ae56d55 .elementor-icon-wrapper svg{width:auto;}.elementor-307 .elementor-element.elementor-element-2cef2979{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-307 .elementor-element.elementor-element-2cef2979:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-2cef2979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-307 .elementor-element.elementor-element-b9dfa65{right:0px;}body.rtl .elementor-307 .elementor-element.elementor-element-b9dfa65{left:0px;}.elementor-307 .elementor-element.elementor-element-b9dfa65{top:-17px;}.elementor-307 .elementor-element.elementor-element-b9dfa65 .elementor-icon-wrapper{text-align:center;}.elementor-307 .elementor-element.elementor-element-b9dfa65.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-b9dfa65.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-b9dfa65.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-b9dfa65.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-b9dfa65.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-b9dfa65.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-b9dfa65.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-b9dfa65 .elementor-icon{font-size:34px;padding:8px;}.elementor-307 .elementor-element.elementor-element-b9dfa65 .elementor-icon svg{height:34px;}.elementor-307 .elementor-element.elementor-element-b9dfa65 .elementor-icon-wrapper svg{width:auto;}.elementor-307 .elementor-element.elementor-element-6ed83bf2{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-307 .elementor-element.elementor-element-6ed83bf2:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-6ed83bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-307 .elementor-element.elementor-element-3c0c37ca{right:0px;}body.rtl .elementor-307 .elementor-element.elementor-element-3c0c37ca{left:0px;}.elementor-307 .elementor-element.elementor-element-3c0c37ca{top:-17px;}.elementor-307 .elementor-element.elementor-element-3c0c37ca .elementor-icon-wrapper{text-align:center;}.elementor-307 .elementor-element.elementor-element-3c0c37ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-3c0c37ca.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-3c0c37ca.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-3c0c37ca.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-3c0c37ca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-3c0c37ca.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-3c0c37ca.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-3c0c37ca .elementor-icon{font-size:34px;padding:8px;}.elementor-307 .elementor-element.elementor-element-3c0c37ca .elementor-icon svg{height:34px;}.elementor-307 .elementor-element.elementor-element-3c0c37ca .elementor-icon-wrapper svg{width:auto;}.elementor-307 .elementor-element.elementor-element-24152fdf{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-307 .elementor-element.elementor-element-24152fdf:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-24152fdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-307 .elementor-element.elementor-element-32091549{right:0px;}body.rtl .elementor-307 .elementor-element.elementor-element-32091549{left:0px;}.elementor-307 .elementor-element.elementor-element-32091549{top:-17px;}.elementor-307 .elementor-element.elementor-element-32091549 .elementor-icon-wrapper{text-align:center;}.elementor-307 .elementor-element.elementor-element-32091549.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-32091549.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-32091549.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-32091549.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-32091549.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-32091549.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-32091549.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-32091549 .elementor-icon{font-size:34px;padding:8px;}.elementor-307 .elementor-element.elementor-element-32091549 .elementor-icon svg{height:34px;}.elementor-307 .elementor-element.elementor-element-32091549 .elementor-icon-wrapper svg{width:auto;}.elementor-307 .elementor-element.elementor-element-2f37ae8d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-307 .elementor-element.elementor-element-2f37ae8d:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-2f37ae8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-307 .elementor-element.elementor-element-3dbf418a{right:0px;}body.rtl .elementor-307 .elementor-element.elementor-element-3dbf418a{left:0px;}.elementor-307 .elementor-element.elementor-element-3dbf418a{top:-17px;}.elementor-307 .elementor-element.elementor-element-3dbf418a .elementor-icon-wrapper{text-align:center;}.elementor-307 .elementor-element.elementor-element-3dbf418a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-3dbf418a.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-3dbf418a.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-3dbf418a.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-3dbf418a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-3dbf418a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-3dbf418a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-3dbf418a .elementor-icon{font-size:34px;padding:8px;}.elementor-307 .elementor-element.elementor-element-3dbf418a .elementor-icon svg{height:34px;}.elementor-307 .elementor-element.elementor-element-3dbf418a .elementor-icon-wrapper svg{width:auto;}.elementor-307 .elementor-element.elementor-element-537db1c9{--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;--justify-content:flex-start;--gap:43px 43px;--row-gap:43px;--column-gap:43px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-307 .elementor-element.elementor-element-537db1c9:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-537db1c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-3ab82bea{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-33b9f2b3{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-307 .elementor-element.elementor-element-5e45dbed{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-307 .elementor-element.elementor-element-5de8f0e6 .iew-timeline{--iew-timeline-line-width:2px;--iew-timeline-node-size:26px;--iew-timeline-node-fill:var( --e-global-color-662b3b8 );--iew-timeline-node-border:var( --e-global-color-662b3b8 );--iew-timeline-node-icon-size:14px;--iew-timeline-item-gap:62px;--iew-timeline-column-gap:46px;--iew-timeline-number-bg:var( --e-global-color-primary );--iew-timeline-surface:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-5de8f0e6 .iew-timeline__item-index{color:var( --e-global-color-background );padding:6px 10px 6px 10px;border-radius:40px;}.elementor-307 .elementor-element.elementor-element-5de8f0e6 .iew-timeline__card{border-radius:12px;padding:16px 16px 16px 16px;box-shadow:1px 5px 10px 0px rgba(0, 0, 0, 0.03);}.elementor-307 .elementor-element.elementor-element-5de8f0e6 .iew-timeline--card .iew-timeline__item-title{font-size:22px;}.elementor-307 .elementor-element.elementor-element-5ba27239{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-307 .elementor-element.elementor-element-5ba27239:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-5ba27239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-4c11a744{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-7bdfc67d{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-307 .elementor-element.elementor-element-100e6e10{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-7e054e9b img{width:100%;height:63vh;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-307 .elementor-element.elementor-element-37d23ee4 .elementor-button{background-color:#FFFFFF;font-size:18px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:1px 5px 10px 0px rgba(0, 0, 0, 0.1);padding:24px 32px 24px 32px;}.elementor-307 .elementor-element.elementor-element-37d23ee4 .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-37d23ee4 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-background );box-shadow:1px 5px 10px 0px rgba(0, 0, 0, 0.13);}.elementor-307 .elementor-element.elementor-element-37d23ee4 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-37d23ee4{z-index:5;}.elementor-307 .elementor-element.elementor-element-37d23ee4 .elementor-button:hover svg, .elementor-307 .elementor-element.elementor-element-37d23ee4 .elementor-button:focus svg{fill:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-66c6d001{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-307 .elementor-element.elementor-element-66c6d001:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-66c6d001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-307 .elementor-element.elementor-element-2ab41f47{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-207db3f1 .elementor-heading-title{color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-6e6dc06a{text-align:start;color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-6e6dc06a a{color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-76bb0742{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-3e3e9d9 .elementor-button{background-color:var( --e-global-color-662b3b8 );font-size:17px;fill:var( --e-global-color-background );color:var( --e-global-color-background );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-background );padding:24px 32px 24px 32px;}.elementor-307 .elementor-element.elementor-element-3e3e9d9 .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-3e3e9d9 .elementor-button:focus{background-color:var( --e-global-color-background );color:var( --e-global-color-secondary );border-color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-3e3e9d9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-3e3e9d9 .elementor-button:hover svg, .elementor-307 .elementor-element.elementor-element-3e3e9d9 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-3ff59f0e{--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;--justify-content:space-between;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-307 .elementor-element.elementor-element-3ff59f0e:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-3ff59f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-1fcd643d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-5a17858a{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-307 .elementor-element.elementor-element-1f6d4cd4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-517f869 img{width:100%;height:100vh;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-307 .elementor-element.elementor-element-1c421943 .elementor-button{background-color:#FFFFFF;font-size:18px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:1px 5px 10px 0px rgba(0, 0, 0, 0.1);padding:24px 32px 24px 32px;}.elementor-307 .elementor-element.elementor-element-1c421943 .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-1c421943 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-background );box-shadow:1px 5px 10px 0px rgba(0, 0, 0, 0.13);}.elementor-307 .elementor-element.elementor-element-1c421943 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-1c421943{z-index:5;}.elementor-307 .elementor-element.elementor-element-1c421943 .elementor-button:hover svg, .elementor-307 .elementor-element.elementor-element-1c421943 .elementor-button:focus svg{fill:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-dbf0963{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-307 .elementor-element.elementor-element-dbf0963:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-dbf0963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-307 .elementor-element.elementor-element-48b06d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-307 .elementor-element.elementor-element-7cc6e625{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-5e978ea2{text-align:start;}.elementor-307 .elementor-element.elementor-element-5e978ea2 .elementor-heading-title{color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-6f270241{text-align:start;color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-6f270241 a{color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-f7d842e .iew-icon-list{--iew-icon-list-row-gap:12px;--iew-icon-list-column-gap:18px;--iew-icon-list-align:center;--iew-icon-list-justify:center;--iew-icon-list-text-align:center;--iew-icon-list-cross-align:center;--iew-icon-list-icon-gap:16px;}.elementor-307 .elementor-element.elementor-element-f7d842e .iew-icon-list__icon{font-size:22px;color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-f7d842e .iew-icon-list__icon-wrap{background-color:var( --e-global-color-662b3b8 );padding:4px 4px 4px 4px;}.elementor-307 .elementor-element.elementor-element-f7d842e .iew-icon-list__text{color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-f7d842e .iew-icon-list__item-link:hover .iew-icon-list__text, .elementor-307 .elementor-element.elementor-element-f7d842e .iew-icon-list__item-link:focus .iew-icon-list__text{color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-f7d842e .iew-icon-list__text-link:hover, .elementor-307 .elementor-element.elementor-element-f7d842e .iew-icon-list__text-link:focus{color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-1960712f .iew-icon-list{--iew-icon-list-row-gap:12px;--iew-icon-list-column-gap:18px;--iew-icon-list-align:center;--iew-icon-list-justify:center;--iew-icon-list-text-align:center;--iew-icon-list-cross-align:center;--iew-icon-list-icon-gap:16px;}.elementor-307 .elementor-element.elementor-element-1960712f .iew-icon-list__icon{font-size:22px;color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-1960712f .iew-icon-list__icon-wrap{background-color:var( --e-global-color-662b3b8 );padding:4px 4px 4px 4px;}.elementor-307 .elementor-element.elementor-element-1960712f .iew-icon-list__text{color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-1960712f .iew-icon-list__item-link:hover .iew-icon-list__text, .elementor-307 .elementor-element.elementor-element-1960712f .iew-icon-list__item-link:focus .iew-icon-list__text{color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-1960712f .iew-icon-list__text-link:hover, .elementor-307 .elementor-element.elementor-element-1960712f .iew-icon-list__text-link:focus{color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-45d24a8e .iew-icon-list{--iew-icon-list-row-gap:12px;--iew-icon-list-column-gap:18px;--iew-icon-list-align:center;--iew-icon-list-justify:center;--iew-icon-list-text-align:center;--iew-icon-list-cross-align:center;--iew-icon-list-icon-gap:16px;}.elementor-307 .elementor-element.elementor-element-45d24a8e .iew-icon-list__icon{font-size:22px;color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-45d24a8e .iew-icon-list__icon-wrap{background-color:var( --e-global-color-662b3b8 );padding:4px 4px 4px 4px;}.elementor-307 .elementor-element.elementor-element-45d24a8e .iew-icon-list__text{color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-45d24a8e .iew-icon-list__item-link:hover .iew-icon-list__text, .elementor-307 .elementor-element.elementor-element-45d24a8e .iew-icon-list__item-link:focus .iew-icon-list__text{color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-45d24a8e .iew-icon-list__text-link:hover, .elementor-307 .elementor-element.elementor-element-45d24a8e .iew-icon-list__text-link:focus{color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-8833918 .elementor-button{background-color:var( --e-global-color-662b3b8 );font-size:17px;fill:var( --e-global-color-background );color:var( --e-global-color-background );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-background );padding:24px 32px 24px 32px;}.elementor-307 .elementor-element.elementor-element-8833918 .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-8833918 .elementor-button:focus{background-color:var( --e-global-color-background );color:var( --e-global-color-secondary );border-color:var( --e-global-color-background );}.elementor-307 .elementor-element.elementor-element-8833918 > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-8833918 .elementor-button:hover svg, .elementor-307 .elementor-element.elementor-element-8833918 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-86531c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-3d0dc5f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-ab6716f .gk-gravity-form{text-align:left;}.elementor-307 .elementor-element.elementor-element-58f76c8c{--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:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-307 .elementor-element.elementor-element-51fd4be1{text-align:center;}.elementor-307 .elementor-element.elementor-element-2a5257af{--grid-columns:4;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-307 .elementor-element.elementor-element-b09a899{--content-width:900px;}.elementor-307 .elementor-element.elementor-element-288ab8c2{--width:31%;}.elementor-307 .elementor-element.elementor-element-41b01496{--width:31%;}.elementor-307 .elementor-element.elementor-element-364bea2a{--width:31%;}.elementor-307 .elementor-element.elementor-element-c8c932c{--width:31%;}.elementor-307 .elementor-element.elementor-element-2cef2979{--width:31%;}.elementor-307 .elementor-element.elementor-element-6ed83bf2{--width:31%;}.elementor-307 .elementor-element.elementor-element-24152fdf{--width:31%;}.elementor-307 .elementor-element.elementor-element-2f37ae8d{--width:31%;}.elementor-307 .elementor-element.elementor-element-4c11a744{--width:50%;}.elementor-307 .elementor-element.elementor-element-100e6e10{--width:53%;}.elementor-307 .elementor-element.elementor-element-66c6d001{--content-width:1040px;}.elementor-307 .elementor-element.elementor-element-2ab41f47{--width:47%;}.elementor-307 .elementor-element.elementor-element-76bb0742{--width:48%;}.elementor-307 .elementor-element.elementor-element-1fcd643d{--width:50%;}.elementor-307 .elementor-element.elementor-element-1f6d4cd4{--width:53%;}.elementor-307 .elementor-element.elementor-element-dbf0963{--content-width:1440px;}.elementor-307 .elementor-element.elementor-element-48b06d1{--width:47%;}.elementor-307 .elementor-element.elementor-element-7cc6e625{--width:100%;}.elementor-307 .elementor-element.elementor-element-86531c7{--width:48%;}.elementor-307 .elementor-element.elementor-element-3d0dc5f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-307 .elementor-element.elementor-element-288ab8c2{--width:48%;}.elementor-307 .elementor-element.elementor-element-41b01496{--width:48%;}.elementor-307 .elementor-element.elementor-element-364bea2a{--width:48%;}.elementor-307 .elementor-element.elementor-element-c8c932c{--width:48%;}.elementor-307 .elementor-element.elementor-element-2cef2979{--width:48%;}.elementor-307 .elementor-element.elementor-element-6ed83bf2{--width:48%;}.elementor-307 .elementor-element.elementor-element-24152fdf{--width:48%;}.elementor-307 .elementor-element.elementor-element-2f37ae8d{--width:48%;}.elementor-307 .elementor-element.elementor-element-2ab41f47{--width:100%;}.elementor-307 .elementor-element.elementor-element-76bb0742{--width:100%;}.elementor-307 .elementor-element.elementor-element-48b06d1{--width:100%;}.elementor-307 .elementor-element.elementor-element-7cc6e625{--width:100%;}.elementor-307 .elementor-element.elementor-element-86531c7{--width:100%;}}@media(max-width:1366px){.elementor-307 .elementor-element.elementor-element-b09a899{--min-height:550px;}.elementor-307 .elementor-element.elementor-element-3eba44d8{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-307 .elementor-element.elementor-element-30799a07 .iew-icon-list{--iew-icon-list-align:left;--iew-icon-list-justify:flex-start;--iew-icon-list-text-align:left;--iew-icon-list-cross-align:flex-start;}.elementor-307 .elementor-element.elementor-element-30799a07 .iew-icon-list__text{font-size:16px;}.elementor-307 .elementor-element.elementor-element-1acfa1e8 .iew-icon-list{--iew-icon-list-align:left;--iew-icon-list-justify:flex-start;--iew-icon-list-text-align:left;--iew-icon-list-cross-align:flex-start;}.elementor-307 .elementor-element.elementor-element-1acfa1e8 .iew-icon-list__text{font-size:16px;}.elementor-307 .elementor-element.elementor-element-2e24cdc1 .iew-icon-list{--iew-icon-list-align:left;--iew-icon-list-justify:flex-start;--iew-icon-list-text-align:left;--iew-icon-list-cross-align:flex-start;}.elementor-307 .elementor-element.elementor-element-2e24cdc1 .iew-icon-list__text{font-size:16px;}.elementor-307 .elementor-element.elementor-element-11935c83{--gap:33px 33px;--row-gap:33px;--column-gap:33px;}.elementor-307 .elementor-element.elementor-element-537db1c9{--gap:33px 33px;--row-gap:33px;--column-gap:33px;}.elementor-307 .elementor-element.elementor-element-517f869 img{height:85vh;}}@media(max-width:1024px){.elementor-307 .elementor-element.elementor-element-3eba44d8{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-307 .elementor-element.elementor-element-11935c83{--gap:27px 27px;--row-gap:27px;--column-gap:27px;}.elementor-307 .elementor-element.elementor-element-537db1c9{--gap:27px 27px;--row-gap:27px;--column-gap:27px;}.elementor-307 .elementor-element.elementor-element-66c6d001{--flex-wrap:wrap;}.elementor-307 .elementor-element.elementor-element-207db3f1{text-align:center;}.elementor-307 .elementor-element.elementor-element-6e6dc06a{text-align:center;}.elementor-307 .elementor-element.elementor-element-dbf0963{--flex-wrap:wrap;}.elementor-307 .elementor-element.elementor-element-48b06d1{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-5e978ea2{text-align:center;}.elementor-307 .elementor-element.elementor-element-6f270241{text-align:center;}.elementor-307 .elementor-element.elementor-element-2a5257af{--grid-columns:2;}}@media(max-width:767px){.elementor-307 .elementor-element.elementor-element-b09a899{--padding-top:80px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-307 .elementor-element.elementor-element-11935c83{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-307 .elementor-element.elementor-element-537db1c9{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-307 .elementor-element.elementor-element-5ba27239{--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:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-307 .elementor-element.elementor-element-100e6e10.e-con{--order:99999 /* order end hack */;}.elementor-307 .elementor-element.elementor-element-7e054e9b img{height:55vh;}.elementor-307 .elementor-element.elementor-element-66c6d001{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-307 .elementor-element.elementor-element-3ff59f0e{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-307 .elementor-element.elementor-element-dbf0963{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-307 .elementor-element.elementor-element-48b06d1{--padding-top:0px;--padding-bottom:024px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-2a5257af{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-3eba44d8 *//* =========================================================
   USP Trust Row
   Wrapper: usp-wrapper
   Items: usp-item
   ========================================================= */

.usp-wrapper {
    position: relative;
    z-index: 3;

    background: rgba(255, 255, 255, 0.94);
    border-bottom: 1px solid rgba(0, 71, 130, 0.08);
}

/* Inner layout */
.usp-wrapper > .e-con-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: clamp(28px, 4vw, 64px);
}

/* Varje USP */
.usp-item {
    position: relative;

    flex: 0 1 auto;

    opacity: 0;
    transform: translateY(14px);

    transition:
        opacity 0.65s ease,
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1);
}

/* Diskret separator mellan USP:ar */
.usp-item:not(:last-child)::after {
    content: "";
    position: absolute;
    top: 50%;
    right: calc(clamp(28px, 4vw, 64px) / -2);

    width: 1px;
    height: 26px;

    background: rgba(0, 71, 130, 0.14);

    transform: translateY(-50%);
}

/* Staggered entrance */
.usp-wrapper.is-visible .usp-item:nth-child(1) {
    transition-delay: 0.05s;
}

.usp-wrapper.is-visible .usp-item:nth-child(2) {
    transition-delay: 0.16s;
}

.usp-wrapper.is-visible .usp-item:nth-child(3) {
    transition-delay: 0.27s;
}

.usp-wrapper.is-visible .usp-item {
    opacity: 1;
    transform: translateY(0);
}

/* Nollställ listan */
.usp-item .iew-icon-list,
.usp-item .iew-icon-list__items,
.usp-item .iew-icon-list__item {
    margin: 0;
    padding: 0;
    list-style: none;
}

/* Själva USP-raden */
.usp-item .iew-icon-list__item-link {
    display: flex;
    align-items: center;

    background: transparent;
    border: 0;
    box-shadow: none;
    text-decoration: none;

    cursor: default;
}

/* Innehåll */
.usp-item .iew-icon-list__item-content {
    display: flex;
    align-items: center;
    gap: 11px;
}

/* Ikon */
.usp-item .iew-icon-list__icon-wrap {
    flex: 0 0 auto;
}

.usp-item .iew-icon-list__icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 28px;
    height: 28px;

    background: rgba(0, 71, 130, 0.10);
    color: var(--e-global-color-primary, #004782);

    border-radius: 999px;

    font-size: 13px;
    line-height: 1;
}

.usp-item .iew-icon-list__icon i {
    color: inherit;
}

/* Text */
.usp-item .iew-icon-list__text {
    font-size: 16px;
    line-height: 1.35;
    font-weight: 600;

    color: rgba(7, 21, 34, 0.82);
    white-space: nowrap;
}

/* Ingen knapp-hover, bara minimal ikonrespons */
.usp-item:hover .iew-icon-list__icon {
    background: var(--e-global-color-primary, #004782);
    color: #ffffff;
}

/* Tablet */
@media (max-width: 1024px) {
    .usp-wrapper > .e-con-inner {
        gap: 28px;
    }

    .usp-item:not(:last-child)::after {
        right: -14px;
    }

    .usp-item .iew-icon-list__text {
        font-size: 15px;
    }
}

/* Mobil */
@media (max-width: 767px) {
    .usp-wrapper > .e-con-inner {
        flex-direction: column;
        align-items: flex-start;
        gap: 14px;
    }

    .usp-item {
        width: 100%;
    }

    .usp-item:not(:last-child)::after {
        display: none;
    }

    .usp-item .iew-icon-list__item-content {
        gap: 12px;
    }

    .usp-item .iew-icon-list__icon {
        width: 30px;
        height: 30px;
    }

    .usp-item .iew-icon-list__text {
        white-space: normal;
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for iew_timeline, class: .elementor-element-5de8f0e6 *//* =========================================================
   River Timeline
   Lägg klass på Timeline-widget/wrapper: river-timeline
   ========================================================= */

.river-timeline.iew-timeline {
    position: relative;
    overflow: visible;
    width: 100%;
}

/* Track */
.river-timeline .iew-timeline__track {
    position: relative;

    display: flex;
    flex-direction: column;
    gap: clamp(58px, 6.5vw, 96px);

    padding: clamp(28px, 3vw, 44px) 0;
}

/* Mittlinje */
.river-timeline .iew-timeline__track::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;

    width: 2px;

    background: linear-gradient(
        180deg,
        rgba(0, 71, 130, 0),
        rgba(0, 71, 130, 0.68) 12%,
        rgba(0, 71, 130, 0.68) 88%,
        rgba(0, 71, 130, 0)
    );

    transform: translateX(-50%) scaleY(0);
    transform-origin: top center;

    transition: transform 1.1s cubic-bezier(0.22, 1, 0.36, 1);
}

.river-timeline.is-visible .iew-timeline__track::before {
    transform: translateX(-50%) scaleY(1);
}

/* Item */
.river-timeline .iew-timeline__item {
    position: relative;

    display: grid;
    grid-template-columns: minmax(0, 1fr) 96px minmax(0, 1fr);
    align-items: center;

    min-height: 120px;

    opacity: 0;
    transform: translateY(26px);

    transition:
        opacity 0.65s ease,
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1);
}

/* Stagger */
.river-timeline.is-visible .iew-timeline__item:nth-child(1) {
    transition-delay: 0.08s;
}

.river-timeline.is-visible .iew-timeline__item:nth-child(2) {
    transition-delay: 0.20s;
}

.river-timeline.is-visible .iew-timeline__item:nth-child(3) {
    transition-delay: 0.32s;
}

.river-timeline.is-visible .iew-timeline__item:nth-child(4) {
    transition-delay: 0.44s;
}

.river-timeline.is-visible .iew-timeline__item {
    opacity: 1;
    transform: translateY(0);
}

/* Kolumner */
.river-timeline .iew-timeline__left,
.river-timeline .iew-timeline__right {
    min-width: 0;
}

.river-timeline .iew-timeline__middle {
    position: static !important;
    z-index: 5;
}

/* Connector-linje från mitten till kort */
.river-timeline .iew-timeline__item::before {
    content: "";
    position: absolute;
    top: 50%;
    z-index: 2;

    width: 78px;
    height: 2px;

    background: linear-gradient(
        90deg,
        rgba(0, 71, 130, 0.10),
        rgba(0, 71, 130, 0.46)
    );

    transform: translateY(-50%) scaleX(0);
    transition: transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);
}

.river-timeline .iew-timeline__item.is-left::before {
    left: calc(50% + 1px);
    transform-origin: left center;
}

.river-timeline .iew-timeline__item.is-right::before {
    right: calc(50% + 1px);
    transform-origin: right center;
}

.river-timeline.is-visible .iew-timeline__item::before {
    transform: translateY(-50%) scaleX(1);
}

/* Kort */
.river-timeline .iew-timeline__card {
    position: relative;
    overflow: hidden;

    width: 100%;
    padding: clamp(30px, 2.8vw, 42px);

    background:
        radial-gradient(circle at 100% 0%, rgba(0, 71, 130, 0.075), transparent 36%),
        linear-gradient(180deg, #ffffff 0%, #f9fcfd 100%);

    border: 1px solid rgba(0, 71, 130, 0.12);
    border-radius: 18px;

    box-shadow:
        0 1px 2px rgba(5, 22, 38, 0.04),
        0 18px 44px rgba(5, 22, 38, 0.075);

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

/* Accent mot mitten */
.river-timeline .iew-timeline__card::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;

    width: 4px;

    background: #002f55;
    opacity: 0.95;
}

.river-timeline .is-left .iew-timeline__card::before {
    left: 0;
    right: auto;
}

.river-timeline .is-right .iew-timeline__card::before {
    right: 0;
    left: auto;
}

/* Hover */
.river-timeline .iew-timeline__card:hover {
    transform: translateY(-4px);
    border-color: rgba(0, 71, 130, 0.22);

    box-shadow:
        0 1px 2px rgba(5, 22, 38, 0.05),
        0 24px 58px rgba(5, 22, 38, 0.12);
}

/* Rubrik */
.river-timeline .iew-timeline__item-title {
    margin: 0 0 14px;

    font-size: clamp(23px, 2vw, 30px);
    line-height: 1.14;
    font-weight: 700;

    color: #071522;
}

/* Text */
.river-timeline .iew-timeline__item-description {
    margin: 0;

    font-size: 17px;
    line-height: 1.72;

    color: rgba(7, 21, 34, 0.70);
}

/* Nummer exakt på mittenlinjen */
.river-timeline .iew-timeline__dot {
    display: none !important;
}

.river-timeline .iew-timeline__item-index {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    z-index: 6;

    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    width: 50px;
    height: 50px;

    background: #002f55;
    color: #ffffff;

    border: 6px solid #ffffff;
    border-radius: 999px;

    font-size: 14px;
    line-height: 1;
    font-weight: 700;

    box-shadow:
        0 0 0 1px rgba(0, 71, 130, 0.16),
        0 12px 26px rgba(0, 47, 85, 0.22);

    transform: translate(-50%, -50%) scale(0.82) !important;

    transition:
        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.3s ease;
}

.river-timeline.is-visible .iew-timeline__item-index {
    transform: translate(-50%, -50%) scale(1) !important;
}

.river-timeline .iew-timeline__item:hover .iew-timeline__item-index {
    box-shadow:
        0 0 0 1px rgba(0, 71, 130, 0.18),
        0 16px 34px rgba(0, 47, 85, 0.28);
}

/* Säker placering vänster/höger */
.river-timeline .iew-timeline__item.is-left .iew-timeline__right {
    grid-column: 3;
}

.river-timeline .iew-timeline__item.is-left .iew-timeline__left {
    grid-column: 1;
}

.river-timeline .iew-timeline__item.is-right .iew-timeline__left {
    grid-column: 1;
}

.river-timeline .iew-timeline__item.is-right .iew-timeline__right {
    grid-column: 3;
}

/* Tomma sidor */
.river-timeline .iew-timeline__left:empty,
.river-timeline .iew-timeline__right:empty {
    pointer-events: none;
}

/* Tablet */
@media (max-width: 1024px) {
    .river-timeline .iew-timeline__track {
        gap: 42px;
    }

    .river-timeline .iew-timeline__item {
        grid-template-columns: 58px minmax(0, 1fr);
        gap: 20px;
        align-items: flex-start;
        min-height: auto;
    }

    .river-timeline .iew-timeline__track::before {
        left: 29px;
    }

    .river-timeline .iew-timeline__middle {
        position: relative !important;
        grid-column: 1;
        grid-row: 1;
        min-height: 44px;
    }

    .river-timeline .iew-timeline__item-index {
        top: 24px !important;
        left: 29px !important;

        width: 44px;
        height: 44px;
        border-width: 5px;

        transform: translate(-50%, -50%) scale(0.82) !important;
    }

    .river-timeline.is-visible .iew-timeline__item-index {
        transform: translate(-50%, -50%) scale(1) !important;
    }

    .river-timeline .iew-timeline__left,
    .river-timeline .iew-timeline__right {
        grid-column: 2 !important;
        grid-row: 1;
    }

    .river-timeline .iew-timeline__left:empty,
    .river-timeline .iew-timeline__right:empty {
        display: none;
    }

    .river-timeline .iew-timeline__item::before {
        display: none;
    }

    .river-timeline .is-right .iew-timeline__card::before,
    .river-timeline .is-left .iew-timeline__card::before {
        left: 0;
        right: auto;
    }
}

/* Mobil */
@media (max-width: 767px) {
    .river-timeline .iew-timeline__track {
        gap: 28px;
        padding: 12px 0;
    }

    .river-timeline .iew-timeline__item {
        grid-template-columns: 48px minmax(0, 1fr);
        gap: 14px;
    }

    .river-timeline .iew-timeline__track::before {
        left: 24px;
    }

    .river-timeline .iew-timeline__item-index {
        top: 22px !important;
        left: 24px !important;

        width: 40px;
        height: 40px;

        border-width: 4px;

        font-size: 13px;
    }

    .river-timeline .iew-timeline__card {
        padding: 24px 22px;
        border-radius: 16px;
    }

    .river-timeline .iew-timeline__item-title {
        font-size: 22px;
    }

    .river-timeline .iew-timeline__item-description {
        font-size: 15px;
        line-height: 1.65;
    }
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce) {
    .river-timeline .iew-timeline__track::before,
    .river-timeline .iew-timeline__item,
    .river-timeline .iew-timeline__item::before,
    .river-timeline .iew-timeline__item-index {
        opacity: 1;
        transition: none;
    }

    .river-timeline .iew-timeline__item,
    .river-timeline .iew-timeline__track::before,
    .river-timeline .iew-timeline__item::before {
        transform: none;
    }

    .river-timeline .iew-timeline__item-index {
        transform: translate(-50%, -50%) scale(1) !important;
    }
}/* End custom CSS */