.elementor-16 .elementor-element.elementor-element-c4e800f{--display:flex;--min-height:85vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.6;--overlay-mix-blend-mode:luminosity;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c4e800f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c4e800f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#cadfdf;}.elementor-16 .elementor-element.elementor-element-c4e800f::before, .elementor-16 .elementor-element.elementor-element-c4e800f > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-c4e800f > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-c4e800f > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-c4e800f > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-c4e800f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://102.dev.rimfrostdigital.se/wp-content/uploads/2025/12/nygi-88B-uqWmk4A-unsplash.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-db9db33{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-db9db33 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:5.3rem;font-weight:700;line-height:5.3rem;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5dd2a27{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7050d03{--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:center;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:200ms;}.elementor-16 .elementor-element.elementor-element-7050d03:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7050d03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#cadfdf;}.elementor-16 .elementor-element.elementor-element-7050d03.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-16 .elementor-element.elementor-element-7050d03:hover{box-shadow:0px 10px 26px -6px rgba(0, 0, 0, 0.19);}.elementor-16 .elementor-element.elementor-element-12ef97a > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-12ef97a .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-12ef97a.elementor-view-stacked .elementor-icon{background-color:#164276;}.elementor-16 .elementor-element.elementor-element-12ef97a.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-12ef97a.elementor-view-default .elementor-icon{color:#164276;border-color:#164276;}.elementor-16 .elementor-element.elementor-element-12ef97a.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-12ef97a.elementor-view-default .elementor-icon svg{fill:#164276;}.elementor-16 .elementor-element.elementor-element-12ef97a .elementor-icon{font-size:33px;}.elementor-16 .elementor-element.elementor-element-12ef97a .elementor-icon svg{height:33px;}.elementor-16 .elementor-element.elementor-element-26ecdde .elementor-button{background-color:#cadfdf;font-family:"DM Sans", Sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-26ecdde{width:auto;max-width:auto;}.elementor-16 .elementor-element.elementor-element-26ecdde .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-26ecdde .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16 .elementor-element.elementor-element-1e83f84{--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:center;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:200ms;}.elementor-16 .elementor-element.elementor-element-1e83f84:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1e83f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#cadfdf;}.elementor-16 .elementor-element.elementor-element-1e83f84.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-16 .elementor-element.elementor-element-1e83f84:hover{box-shadow:0px 10px 26px -6px rgba(0, 0, 0, 0.19);}.elementor-16 .elementor-element.elementor-element-b2ff713 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-b2ff713 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-b2ff713.elementor-view-stacked .elementor-icon{background-color:#164276;}.elementor-16 .elementor-element.elementor-element-b2ff713.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-b2ff713.elementor-view-default .elementor-icon{color:#164276;border-color:#164276;}.elementor-16 .elementor-element.elementor-element-b2ff713.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-b2ff713.elementor-view-default .elementor-icon svg{fill:#164276;}.elementor-16 .elementor-element.elementor-element-b2ff713 .elementor-icon{font-size:33px;}.elementor-16 .elementor-element.elementor-element-b2ff713 .elementor-icon svg{height:33px;}.elementor-16 .elementor-element.elementor-element-3f72816 .elementor-button{background-color:#cadfdf;font-family:"DM Sans", Sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-3f72816{width:auto;max-width:auto;}.elementor-16 .elementor-element.elementor-element-3f72816 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-3f72816 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16 .elementor-element.elementor-element-55e01cd{--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:center;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:200ms;}.elementor-16 .elementor-element.elementor-element-55e01cd:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-55e01cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#cadfdf;}.elementor-16 .elementor-element.elementor-element-55e01cd.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-16 .elementor-element.elementor-element-55e01cd:hover{box-shadow:0px 10px 26px -6px rgba(0, 0, 0, 0.19);}.elementor-16 .elementor-element.elementor-element-cda5062 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-cda5062 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-cda5062.elementor-view-stacked .elementor-icon{background-color:#164276;}.elementor-16 .elementor-element.elementor-element-cda5062.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-cda5062.elementor-view-default .elementor-icon{color:#164276;border-color:#164276;}.elementor-16 .elementor-element.elementor-element-cda5062.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-cda5062.elementor-view-default .elementor-icon svg{fill:#164276;}.elementor-16 .elementor-element.elementor-element-cda5062 .elementor-icon{font-size:33px;}.elementor-16 .elementor-element.elementor-element-cda5062 .elementor-icon svg{height:33px;}.elementor-16 .elementor-element.elementor-element-da1b963 .elementor-button{background-color:#cadfdf;font-family:"DM Sans", Sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-da1b963{width:auto;max-width:auto;}.elementor-16 .elementor-element.elementor-element-da1b963 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-da1b963 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16 .elementor-element.elementor-element-1bc4bb7{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1bc4bb7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1bc4bb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CADFDF94;}.elementor-16 .elementor-element.elementor-element-fadb45d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6c79195{--display:flex;--justify-content:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:200ms;}.elementor-16 .elementor-element.elementor-element-6c79195:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6c79195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6c79195.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-16 .elementor-element.elementor-element-6c79195:hover{box-shadow:0px 10px 26px -6px rgba(0, 0, 0, 0.19);}.elementor-16 .elementor-element.elementor-element-7840e6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-77672f8{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6dbc087 > .elementor-widget-container{background-color:#0a4377;padding:20px 20px 20px 20px;border-radius:20px 0px 20px 0px;}.elementor-16 .elementor-element.elementor-element-6dbc087 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-6dbc087.elementor-view-stacked .elementor-icon{background-color:#cadfdf;}.elementor-16 .elementor-element.elementor-element-6dbc087.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6dbc087.elementor-view-default .elementor-icon{color:#cadfdf;border-color:#cadfdf;}.elementor-16 .elementor-element.elementor-element-6dbc087.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6dbc087.elementor-view-default .elementor-icon svg{fill:#cadfdf;}.elementor-16 .elementor-element.elementor-element-6dbc087 .elementor-icon{font-size:50px;}.elementor-16 .elementor-element.elementor-element-6dbc087 .elementor-icon svg{height:50px;}.elementor-16 .elementor-element.elementor-element-9139b49{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-9139b49 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:700;line-height:2rem;color:#0a4377;}.elementor-16 .elementor-element.elementor-element-cdba8c9{--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;--justify-content:space-evenly;--padding-top:10px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-cdba8c9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-d286d7e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-d286d7e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-b23584e .elementor-button{background-color:#CADFDF87;font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:500;fill:#0a4377;color:#0a4377;transition-duration:0.3s;border-radius:100px 100px 100px 100px;padding:12px 20px 12px 20px;}.elementor-16 .elementor-element.elementor-element-b23584e .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-b23584e .elementor-button:focus{background-color:#CADFDF;}.elementor-16 .elementor-element.elementor-element-b23584e > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-b23584e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-b23584e .elementor-button .elementor-button-content-wrapper{gap:5px;justify-content:center;}.elementor-16 .elementor-element.elementor-element-22f25c4{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:200ms;}.elementor-16 .elementor-element.elementor-element-22f25c4:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-22f25c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-22f25c4.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-16 .elementor-element.elementor-element-22f25c4:hover{box-shadow:0px 10px 26px -6px rgba(0, 0, 0, 0.19);}.elementor-16 .elementor-element.elementor-element-ed8809b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-465a991{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3beaff2 > .elementor-widget-container{background-color:#0a4377;padding:20px 20px 20px 20px;border-radius:20px 0px 20px 0px;}.elementor-16 .elementor-element.elementor-element-3beaff2 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-3beaff2.elementor-view-stacked .elementor-icon{background-color:#cadfdf;}.elementor-16 .elementor-element.elementor-element-3beaff2.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-3beaff2.elementor-view-default .elementor-icon{color:#cadfdf;border-color:#cadfdf;}.elementor-16 .elementor-element.elementor-element-3beaff2.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-3beaff2.elementor-view-default .elementor-icon svg{fill:#cadfdf;}.elementor-16 .elementor-element.elementor-element-3beaff2 .elementor-icon{font-size:50px;}.elementor-16 .elementor-element.elementor-element-3beaff2 .elementor-icon svg{height:50px;}.elementor-16 .elementor-element.elementor-element-ee2c2f2{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-ee2c2f2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:700;line-height:2rem;color:#0a4377;}.elementor-16 .elementor-element.elementor-element-e407575{--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;--justify-content:space-evenly;--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-8a7c2ce > .elementor-widget-container{padding:0px 0px 26px 0px;}.elementor-16 .elementor-element.elementor-element-8a7c2ce.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-8a7c2ce .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-28de988 .elementor-button{background-color:#CADFDF87;font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:500;fill:#0a4377;color:#0a4377;transition-duration:0.3s;border-radius:100px 100px 100px 100px;padding:12px 20px 12px 20px;}.elementor-16 .elementor-element.elementor-element-28de988 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-28de988 .elementor-button:focus{background-color:#CADFDF;}.elementor-16 .elementor-element.elementor-element-28de988 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-28de988 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-28de988 .elementor-button .elementor-button-content-wrapper{gap:5px;justify-content:center;}.elementor-16 .elementor-element.elementor-element-830171c{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:200ms;}.elementor-16 .elementor-element.elementor-element-830171c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-830171c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-830171c.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-16 .elementor-element.elementor-element-830171c:hover{box-shadow:0px 10px 26px -6px rgba(0, 0, 0, 0.19);}.elementor-16 .elementor-element.elementor-element-0120149{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a1fa884{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-adc7b01 > .elementor-widget-container{background-color:#0a4377;padding:20px 20px 20px 20px;border-radius:20px 0px 20px 0px;}.elementor-16 .elementor-element.elementor-element-adc7b01 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-adc7b01.elementor-view-stacked .elementor-icon{background-color:#cadfdf;}.elementor-16 .elementor-element.elementor-element-adc7b01.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-adc7b01.elementor-view-default .elementor-icon{color:#cadfdf;border-color:#cadfdf;}.elementor-16 .elementor-element.elementor-element-adc7b01.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-adc7b01.elementor-view-default .elementor-icon svg{fill:#cadfdf;}.elementor-16 .elementor-element.elementor-element-adc7b01 .elementor-icon{font-size:50px;}.elementor-16 .elementor-element.elementor-element-adc7b01 .elementor-icon svg{height:50px;}.elementor-16 .elementor-element.elementor-element-71da42f{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-71da42f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:700;line-height:2rem;color:#0a4377;}.elementor-16 .elementor-element.elementor-element-145bb01{--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;--justify-content:space-evenly;--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-0cd8e8a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-0cd8e8a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-f5b5bbd .elementor-button{background-color:#CADFDF87;font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:500;fill:#0a4377;color:#0a4377;transition-duration:0.3s;border-radius:100px 100px 100px 100px;padding:12px 20px 12px 20px;}.elementor-16 .elementor-element.elementor-element-f5b5bbd .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-f5b5bbd .elementor-button:focus{background-color:#CADFDF;}.elementor-16 .elementor-element.elementor-element-f5b5bbd > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-f5b5bbd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-f5b5bbd .elementor-button .elementor-button-content-wrapper{gap:5px;justify-content:center;}.elementor-16 .elementor-element.elementor-element-d772a80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-fc6842b{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-fc6842b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-fc6842b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://102.dev.rimfrostdigital.se/wp-content/uploads/2025/12/marcin-szmigiel-O36ujE4ljzQ-unsplash.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-8c4d6a4{--spacer-size:400px;}.elementor-16 .elementor-element.elementor-element-5db9d7b{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-16 .elementor-element.elementor-element-161e8c6{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-161e8c6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.3rem;font-weight:700;line-height:2.6rem;color:#0a4377;}.elementor-16 .elementor-element.elementor-element-a0d070d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem;color:#4e789f;}.elementor-16 .elementor-element.elementor-element-47449ea .elementor-button{background-color:#CADFDF87;font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:500;fill:#0a4377;color:#0a4377;transition-duration:0.3s;border-radius:100px 100px 100px 100px;padding:12px 25px 12px 25px;}.elementor-16 .elementor-element.elementor-element-47449ea .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-47449ea .elementor-button:focus{background-color:#CADFDF;}.elementor-16 .elementor-element.elementor-element-47449ea > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-47449ea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-47449ea .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-16 .elementor-element.elementor-element-483a0d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-483a0d0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-483a0d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8bb3b8;}.elementor-16 .elementor-element.elementor-element-e8bc6fe{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-e8bc6fe:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-e8bc6fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://102.dev.rimfrostdigital.se/wp-content/uploads/2025/12/pexels-snapwire-46024.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-992be07{--spacer-size:400px;}.elementor-16 .elementor-element.elementor-element-e573652{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-16 .elementor-element.elementor-element-e573652.e-con{--order:-99999 /* order start hack */;}.elementor-16 .elementor-element.elementor-element-f6e946e{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-f6e946e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.3rem;font-weight:700;line-height:2.6rem;color:#0a4377;}.elementor-16 .elementor-element.elementor-element-b6b5408 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem;color:#0a4377;}.elementor-16 .elementor-element.elementor-element-c3ca4f0 .elementor-button{background-color:#CADFDF;font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:500;fill:#0a4377;color:#0a4377;transition-duration:0.3s;border-radius:100px 100px 100px 100px;padding:12px 25px 12px 25px;}.elementor-16 .elementor-element.elementor-element-c3ca4f0 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-c3ca4f0 .elementor-button:focus{background-color:#CADFDF;}.elementor-16 .elementor-element.elementor-element-c3ca4f0 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-c3ca4f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-c3ca4f0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-16 .elementor-element.elementor-element-453a099{--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;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-453a099:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-453a099 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#cadfdf;}.elementor-16 .elementor-element.elementor-element-35b48a6{--display:flex;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-94fa602{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-94fa602 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.3rem;font-weight:700;line-height:2.6rem;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-44bc70e{--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;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-cb11cfa .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-cb11cfa.elementor-view-stacked .elementor-icon{background-color:#0a4377;}.elementor-16 .elementor-element.elementor-element-cb11cfa.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-cb11cfa.elementor-view-default .elementor-icon{color:#0a4377;border-color:#0a4377;}.elementor-16 .elementor-element.elementor-element-cb11cfa.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-cb11cfa.elementor-view-default .elementor-icon svg{fill:#0a4377;}.elementor-16 .elementor-element.elementor-element-d7c79c2 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-d7c79c2.elementor-view-stacked .elementor-icon{background-color:#0a4377;}.elementor-16 .elementor-element.elementor-element-d7c79c2.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-d7c79c2.elementor-view-default .elementor-icon{color:#0a4377;border-color:#0a4377;}.elementor-16 .elementor-element.elementor-element-d7c79c2.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-d7c79c2.elementor-view-default .elementor-icon svg{fill:#0a4377;}.elementor-16 .elementor-element.elementor-element-f577e01{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-1000px;}.elementor-16 .elementor-element.elementor-element-ac65005{--swiper-slides-to-display:4;--swiper-slides-gap:23px;}.elementor-16 .elementor-element.elementor-element-ac65005 > .elementor-widget-container{margin:0% -90% 0% 0%;}.elementor-16 .elementor-element.elementor-element-ac65005 .swiper-slide > .elementor-element{height:100%;}.elementor-16 .elementor-element.elementor-element-fc8e9df{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-c4e800f{--min-height:70vh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-db9db33 .elementor-heading-title{font-size:3.4rem;line-height:3.4rem;}.elementor-16 .elementor-element.elementor-element-5dd2a27{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-26ecdde .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-16 .elementor-element.elementor-element-26ecdde .elementor-button{font-size:1rem;line-height:1.3rem;}.elementor-16 .elementor-element.elementor-element-3f72816 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-16 .elementor-element.elementor-element-3f72816 .elementor-button{font-size:1rem;line-height:1.3rem;}.elementor-16 .elementor-element.elementor-element-da1b963 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-16 .elementor-element.elementor-element-da1b963 .elementor-button{font-size:1rem;line-height:1.3rem;}.elementor-16 .elementor-element.elementor-element-1bc4bb7{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-fadb45d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-16 .elementor-element.elementor-element-77672f8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-16 .elementor-element.elementor-element-6dbc087 .elementor-icon{font-size:40px;}.elementor-16 .elementor-element.elementor-element-6dbc087 .elementor-icon svg{height:40px;}.elementor-16 .elementor-element.elementor-element-9139b49 .elementor-heading-title{font-size:1.4rem;}.elementor-16 .elementor-element.elementor-element-cdba8c9{--padding-top:10px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-d286d7e .elementor-heading-title{font-size:1rem;line-height:1.3rem;}.elementor-16 .elementor-element.elementor-element-b23584e .elementor-button{font-size:0.9rem;padding:12px 0px 12px 0px;}.elementor-16 .elementor-element.elementor-element-465a991{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-16 .elementor-element.elementor-element-3beaff2 .elementor-icon{font-size:40px;}.elementor-16 .elementor-element.elementor-element-3beaff2 .elementor-icon svg{height:40px;}.elementor-16 .elementor-element.elementor-element-ee2c2f2 .elementor-heading-title{font-size:1.4rem;}.elementor-16 .elementor-element.elementor-element-e407575{--justify-content:space-between;--padding-top:10px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-e407575.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-8a7c2ce .elementor-heading-title{font-size:1rem;line-height:1.3rem;}.elementor-16 .elementor-element.elementor-element-28de988 .elementor-button{font-size:0.9rem;padding:12px 0px 12px 0px;}.elementor-16 .elementor-element.elementor-element-a1fa884{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-16 .elementor-element.elementor-element-adc7b01 .elementor-icon{font-size:40px;}.elementor-16 .elementor-element.elementor-element-adc7b01 .elementor-icon svg{height:40px;}.elementor-16 .elementor-element.elementor-element-71da42f .elementor-heading-title{font-size:1.4rem;}.elementor-16 .elementor-element.elementor-element-145bb01{--padding-top:10px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-145bb01.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-0cd8e8a .elementor-heading-title{font-size:1rem;line-height:1.3rem;}.elementor-16 .elementor-element.elementor-element-f5b5bbd .elementor-button{font-size:0.9rem;padding:12px 5px 12px 5px;}.elementor-16 .elementor-element.elementor-element-d772a80{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-161e8c6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-161e8c6 .elementor-heading-title{font-size:2.3rem;}.elementor-16 .elementor-element.elementor-element-a0d070d .elementor-heading-title{font-size:1.1rem;line-height:1.5rem;}.elementor-16 .elementor-element.elementor-element-483a0d0{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-f6e946e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-f6e946e .elementor-heading-title{font-size:2.3rem;}.elementor-16 .elementor-element.elementor-element-b6b5408 .elementor-heading-title{font-size:1.1rem;line-height:1.5rem;}.elementor-16 .elementor-element.elementor-element-453a099{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-94fa602 .elementor-heading-title{font-size:2.3rem;}.elementor-16 .elementor-element.elementor-element-cb11cfa .elementor-icon{font-size:40px;}.elementor-16 .elementor-element.elementor-element-cb11cfa .elementor-icon svg{height:40px;}.elementor-16 .elementor-element.elementor-element-d7c79c2 .elementor-icon{font-size:40px;}.elementor-16 .elementor-element.elementor-element-d7c79c2 .elementor-icon svg{height:40px;}.elementor-16 .elementor-element.elementor-element-ac65005{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-c4e800f{--min-height:70vh;--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-db9db33{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-db9db33 .elementor-heading-title{font-size:2.8rem;line-height:3rem;}.elementor-16 .elementor-element.elementor-element-5dd2a27{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-7050d03{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-1e83f84{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-55e01cd{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-f5b5bbd .elementor-button{padding:12px 15px 12px 15px;}.elementor-16 .elementor-element.elementor-element-d772a80{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-8c4d6a4{--spacer-size:200px;}.elementor-16 .elementor-element.elementor-element-161e8c6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-161e8c6 .elementor-heading-title{font-size:1.8rem;line-height:2rem;}.elementor-16 .elementor-element.elementor-element-992be07{--spacer-size:200px;}.elementor-16 .elementor-element.elementor-element-f6e946e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-f6e946e .elementor-heading-title{font-size:1.8rem;line-height:2rem;}.elementor-16 .elementor-element.elementor-element-94fa602 .elementor-heading-title{font-size:1.8rem;line-height:2rem;}.elementor-16 .elementor-element.elementor-element-f577e01{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-ac65005{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-35b48a6{--width:30%;}.elementor-16 .elementor-element.elementor-element-f577e01{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-35b48a6{--width:40%;}.elementor-16 .elementor-element.elementor-element-f577e01{--width:60%;}}/* Start custom CSS for container, class: .elementor-element-c4e800f */.elementor-16 .elementor-element.elementor-element-c4e800f {
        background-blend-mode: luminosity;
        
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dd2a27 */.box-1:hover .elementor-icon{
    transform: scale(1.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc4bb7 */.box-1:hover .elementor-icon{
    transform: scale(1.3);
}/* End custom CSS */