.elementor-32296 .elementor-element.elementor-element-9885f51:not(.elementor-motion-effects-element-type-background), .elementor-32296 .elementor-element.elementor-element-9885f51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32296 .elementor-element.elementor-element-9885f51 > .elementor-background-overlay{background-image:url("https://www.rule.se/wp-content/uploads/2021/02/hero-2-3.png");background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32296 .elementor-element.elementor-element-9885f51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-32296 .elementor-element.elementor-element-143a613.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32296 .elementor-element.elementor-element-143a613.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32296 .elementor-element.elementor-element-5185ef1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-c460270{--spacer-size:20px;}.elementor-32296 .elementor-element.elementor-element-df4a329 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:16px;font-weight:bold;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:7px 7px 7px 7px;}.elementor-32296 .elementor-element.elementor-element-df4a329 .elementor-button:hover, .elementor-32296 .elementor-element.elementor-element-df4a329 .elementor-button:focus{background-color:#05CC87C2;color:var( --e-global-color-accent );}.elementor-32296 .elementor-element.elementor-element-df4a329 .elementor-button:hover svg, .elementor-32296 .elementor-element.elementor-element-df4a329 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-bc-flex-widget .elementor-32296 .elementor-element.elementor-element-7ab9e8c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32296 .elementor-element.elementor-element-7ab9e8c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32296 .elementor-element.elementor-element-0ba8195{--spacer-size:20px;}.elementor-32296 .elementor-element.elementor-element-7a6dce4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32296 .elementor-element.elementor-element-7a6dce4 img{width:100%;max-width:100%;}.elementor-32296 .elementor-element.elementor-element-d979c60{padding:150px 0px 40px 0px;}.elementor-32296 .elementor-element.elementor-element-b1b78b5{padding:40px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-32296 .elementor-element.elementor-element-a41e23a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32296 .elementor-element.elementor-element-a41e23a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32296 .elementor-element.elementor-element-2279366 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-ead3c0d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-a815dec{--spacer-size:20px;}.elementor-32296 .elementor-element.elementor-element-38838af .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-38838af .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32296 .elementor-element.elementor-element-38838af{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-32296 .elementor-element.elementor-element-38838af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32296 .elementor-element.elementor-element-38838af .elementor-icon-list-item > a{font-weight:600;}.elementor-32296 .elementor-element.elementor-element-38838af .elementor-icon-list-text{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-c23088a{--spacer-size:50px;}.elementor-32296 .elementor-element.elementor-element-cf960ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32296 .elementor-element.elementor-element-cf960ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32296 .elementor-element.elementor-element-cf960ca .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-32296 .elementor-element.elementor-element-cf960ca .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;}.elementor-32296 .elementor-element.elementor-element-cf960ca .elementor-button:hover, .elementor-32296 .elementor-element.elementor-element-cf960ca .elementor-button:focus{color:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-cf960ca .elementor-button:hover svg, .elementor-32296 .elementor-element.elementor-element-cf960ca .elementor-button:focus svg{fill:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-dd42d7b{padding:80px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-32296 .elementor-element.elementor-element-1d89dd8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32296 .elementor-element.elementor-element-1d89dd8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32296 .elementor-element.elementor-element-ca12341 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-724f754 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-69a7c1a{--spacer-size:20px;}.elementor-32296 .elementor-element.elementor-element-bfa5eb4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-bfa5eb4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32296 .elementor-element.elementor-element-bfa5eb4{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-32296 .elementor-element.elementor-element-bfa5eb4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32296 .elementor-element.elementor-element-bfa5eb4 .elementor-icon-list-item > a{font-weight:600;}.elementor-32296 .elementor-element.elementor-element-bfa5eb4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-7408034{--spacer-size:50px;}.elementor-32296 .elementor-element.elementor-element-92b12cb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32296 .elementor-element.elementor-element-92b12cb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32296 .elementor-element.elementor-element-92b12cb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-32296 .elementor-element.elementor-element-92b12cb .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;}.elementor-32296 .elementor-element.elementor-element-92b12cb .elementor-button:hover, .elementor-32296 .elementor-element.elementor-element-92b12cb .elementor-button:focus{color:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-92b12cb .elementor-button:hover svg, .elementor-32296 .elementor-element.elementor-element-92b12cb .elementor-button:focus svg{fill:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-a99efd6{padding:80px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-32296 .elementor-element.elementor-element-d12cce6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32296 .elementor-element.elementor-element-d12cce6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32296 .elementor-element.elementor-element-3322869 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-478ebd4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-b2fc3d8{--spacer-size:20px;}.elementor-32296 .elementor-element.elementor-element-1d3251d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-1d3251d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32296 .elementor-element.elementor-element-1d3251d{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-32296 .elementor-element.elementor-element-1d3251d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32296 .elementor-element.elementor-element-1d3251d .elementor-icon-list-item > a{font-weight:600;}.elementor-32296 .elementor-element.elementor-element-1d3251d .elementor-icon-list-text{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-2832090{--spacer-size:50px;}.elementor-32296 .elementor-element.elementor-element-bd73cf1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32296 .elementor-element.elementor-element-bd73cf1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32296 .elementor-element.elementor-element-bd73cf1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-32296 .elementor-element.elementor-element-bd73cf1 .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;}.elementor-32296 .elementor-element.elementor-element-bd73cf1 .elementor-button:hover, .elementor-32296 .elementor-element.elementor-element-bd73cf1 .elementor-button:focus{color:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-bd73cf1 .elementor-button:hover svg, .elementor-32296 .elementor-element.elementor-element-bd73cf1 .elementor-button:focus svg{fill:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-fcf5d88{margin-top:0px;margin-bottom:0px;padding:80px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-32296 .elementor-element.elementor-element-903c2c2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32296 .elementor-element.elementor-element-903c2c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32296 .elementor-element.elementor-element-a6d5e39 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-ab1cc33 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-686350c{--spacer-size:20px;}.elementor-32296 .elementor-element.elementor-element-f00eec6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-f00eec6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32296 .elementor-element.elementor-element-f00eec6{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-32296 .elementor-element.elementor-element-f00eec6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32296 .elementor-element.elementor-element-f00eec6 .elementor-icon-list-item > a{font-weight:600;}.elementor-32296 .elementor-element.elementor-element-f00eec6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-a8b5ac6{--spacer-size:50px;}.elementor-32296 .elementor-element.elementor-element-c55e073 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32296 .elementor-element.elementor-element-c55e073 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32296 .elementor-element.elementor-element-c55e073 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-32296 .elementor-element.elementor-element-c55e073 .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;}.elementor-32296 .elementor-element.elementor-element-c55e073 .elementor-button:hover, .elementor-32296 .elementor-element.elementor-element-c55e073 .elementor-button:focus{color:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-c55e073 .elementor-button:hover svg, .elementor-32296 .elementor-element.elementor-element-c55e073 .elementor-button:focus svg{fill:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-014b421 > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-32296 .elementor-element.elementor-element-014b421 img{width:80%;}.elementor-32296 .elementor-element.elementor-element-ffada02{padding:80px 0px 150px 0px;}.elementor-32296 .elementor-element.elementor-element-20bcb90{padding:40px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-32296 .elementor-element.elementor-element-daa8334.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32296 .elementor-element.elementor-element-daa8334.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32296 .elementor-element.elementor-element-d1f1d05 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-80fd465 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-585f789{--spacer-size:20px;}.elementor-32296 .elementor-element.elementor-element-df4c740 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-df4c740 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32296 .elementor-element.elementor-element-df4c740{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-32296 .elementor-element.elementor-element-df4c740 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32296 .elementor-element.elementor-element-df4c740 .elementor-icon-list-item > a{font-weight:600;}.elementor-32296 .elementor-element.elementor-element-df4c740 .elementor-icon-list-text{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-c1bb848{--spacer-size:50px;}.elementor-32296 .elementor-element.elementor-element-02a7903 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32296 .elementor-element.elementor-element-02a7903 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32296 .elementor-element.elementor-element-02a7903 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-32296 .elementor-element.elementor-element-02a7903 .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;}.elementor-32296 .elementor-element.elementor-element-02a7903 .elementor-button:hover, .elementor-32296 .elementor-element.elementor-element-02a7903 .elementor-button:focus{color:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-02a7903 .elementor-button:hover svg, .elementor-32296 .elementor-element.elementor-element-02a7903 .elementor-button:focus svg{fill:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-a44a7f7 > .elementor-widget-container{margin:80px 80px 80px 80px;}.elementor-32296 .elementor-element.elementor-element-a44a7f7 img{width:100%;max-width:100%;}.elementor-32296 .elementor-element.elementor-element-e88df0c{padding:40px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-32296 .elementor-element.elementor-element-bd21b79.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32296 .elementor-element.elementor-element-bd21b79.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32296 .elementor-element.elementor-element-37eb6ec > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-86a1ba1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-88cd087{--spacer-size:20px;}.elementor-32296 .elementor-element.elementor-element-c72e699 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-c72e699 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32296 .elementor-element.elementor-element-c72e699{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-32296 .elementor-element.elementor-element-c72e699 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32296 .elementor-element.elementor-element-c72e699 .elementor-icon-list-item > a{font-weight:600;}.elementor-32296 .elementor-element.elementor-element-c72e699 .elementor-icon-list-text{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-993b5ba{--spacer-size:50px;}.elementor-32296 .elementor-element.elementor-element-a33cf3f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32296 .elementor-element.elementor-element-a33cf3f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32296 .elementor-element.elementor-element-a33cf3f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-32296 .elementor-element.elementor-element-a33cf3f .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;}.elementor-32296 .elementor-element.elementor-element-a33cf3f .elementor-button:hover, .elementor-32296 .elementor-element.elementor-element-a33cf3f .elementor-button:focus{color:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-a33cf3f .elementor-button:hover svg, .elementor-32296 .elementor-element.elementor-element-a33cf3f .elementor-button:focus svg{fill:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-e128a9a > .elementor-widget-container{margin:80px 80px 80px 80px;}.elementor-32296 .elementor-element.elementor-element-e128a9a img{width:89%;max-width:100%;}.elementor-32296 .elementor-element.elementor-element-10a2f69{padding:40px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-32296 .elementor-element.elementor-element-fad13fc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32296 .elementor-element.elementor-element-fad13fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32296 .elementor-element.elementor-element-0be8c1c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-ce70cc7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-5e65913{--spacer-size:20px;}.elementor-32296 .elementor-element.elementor-element-e9d086f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-e9d086f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32296 .elementor-element.elementor-element-e9d086f{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-32296 .elementor-element.elementor-element-e9d086f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32296 .elementor-element.elementor-element-e9d086f .elementor-icon-list-item > a{font-weight:600;}.elementor-32296 .elementor-element.elementor-element-e9d086f .elementor-icon-list-text{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-b783780{--spacer-size:50px;}.elementor-32296 .elementor-element.elementor-element-19d0648 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32296 .elementor-element.elementor-element-19d0648 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32296 .elementor-element.elementor-element-19d0648 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-32296 .elementor-element.elementor-element-19d0648 .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;}.elementor-32296 .elementor-element.elementor-element-19d0648 .elementor-button:hover, .elementor-32296 .elementor-element.elementor-element-19d0648 .elementor-button:focus{color:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-19d0648 .elementor-button:hover svg, .elementor-32296 .elementor-element.elementor-element-19d0648 .elementor-button:focus svg{fill:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-718e2bc > .elementor-widget-container{margin:80px 80px 80px 80px;}.elementor-32296 .elementor-element.elementor-element-af42b62{padding:80px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-32296 .elementor-element.elementor-element-39f0126.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32296 .elementor-element.elementor-element-39f0126.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32296 .elementor-element.elementor-element-9fc5cc1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-4a505bd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-643dc76{--spacer-size:20px;}.elementor-32296 .elementor-element.elementor-element-69a23a8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-69a23a8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32296 .elementor-element.elementor-element-69a23a8{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-32296 .elementor-element.elementor-element-69a23a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32296 .elementor-element.elementor-element-69a23a8 .elementor-icon-list-item > a{font-weight:600;}.elementor-32296 .elementor-element.elementor-element-69a23a8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-a7e3395{--spacer-size:50px;}.elementor-32296 .elementor-element.elementor-element-cca6040 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32296 .elementor-element.elementor-element-cca6040 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32296 .elementor-element.elementor-element-cca6040 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-32296 .elementor-element.elementor-element-cca6040 .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;}.elementor-32296 .elementor-element.elementor-element-cca6040 .elementor-button:hover, .elementor-32296 .elementor-element.elementor-element-cca6040 .elementor-button:focus{color:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-cca6040 .elementor-button:hover svg, .elementor-32296 .elementor-element.elementor-element-cca6040 .elementor-button:focus svg{fill:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-14b508f{padding:80px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-32296 .elementor-element.elementor-element-8cdd6de.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32296 .elementor-element.elementor-element-8cdd6de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32296 .elementor-element.elementor-element-a9e27a6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-6b95d29 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-8851409{--spacer-size:20px;}.elementor-32296 .elementor-element.elementor-element-53bee76 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-53bee76 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32296 .elementor-element.elementor-element-53bee76{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-32296 .elementor-element.elementor-element-53bee76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32296 .elementor-element.elementor-element-53bee76 .elementor-icon-list-item > a{font-weight:600;}.elementor-32296 .elementor-element.elementor-element-53bee76 .elementor-icon-list-text{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-a10e1ef{--spacer-size:50px;}.elementor-32296 .elementor-element.elementor-element-ec00aa3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32296 .elementor-element.elementor-element-ec00aa3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32296 .elementor-element.elementor-element-ec00aa3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-32296 .elementor-element.elementor-element-ec00aa3 .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;}.elementor-32296 .elementor-element.elementor-element-ec00aa3 .elementor-button:hover, .elementor-32296 .elementor-element.elementor-element-ec00aa3 .elementor-button:focus{color:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-ec00aa3 .elementor-button:hover svg, .elementor-32296 .elementor-element.elementor-element-ec00aa3 .elementor-button:focus svg{fill:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-b1b5570{padding:80px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-32296 .elementor-element.elementor-element-59b52ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32296 .elementor-element.elementor-element-59b52ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32296 .elementor-element.elementor-element-ce5c644 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-39dcc75 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-f7db980{--spacer-size:20px;}.elementor-32296 .elementor-element.elementor-element-428ed51 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-428ed51 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32296 .elementor-element.elementor-element-428ed51{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-32296 .elementor-element.elementor-element-428ed51 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32296 .elementor-element.elementor-element-428ed51 .elementor-icon-list-item > a{font-weight:600;}.elementor-32296 .elementor-element.elementor-element-428ed51 .elementor-icon-list-text{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-9648084{--spacer-size:50px;}.elementor-32296 .elementor-element.elementor-element-af51c2f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32296 .elementor-element.elementor-element-af51c2f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32296 .elementor-element.elementor-element-af51c2f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-32296 .elementor-element.elementor-element-af51c2f .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;}.elementor-32296 .elementor-element.elementor-element-af51c2f .elementor-button:hover, .elementor-32296 .elementor-element.elementor-element-af51c2f .elementor-button:focus{color:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-af51c2f .elementor-button:hover svg, .elementor-32296 .elementor-element.elementor-element-af51c2f .elementor-button:focus svg{fill:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-0bef7ef > .elementor-widget-container{margin:130px 0px 0px 0px;}.elementor-32296 .elementor-element.elementor-element-2c0f694{padding:80px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-32296 .elementor-element.elementor-element-3a80dd9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32296 .elementor-element.elementor-element-3a80dd9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32296 .elementor-element.elementor-element-407944a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-0d1476e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32296 .elementor-element.elementor-element-6299ce5{--spacer-size:20px;}.elementor-32296 .elementor-element.elementor-element-fad0e52 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-fad0e52 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32296 .elementor-element.elementor-element-fad0e52{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-32296 .elementor-element.elementor-element-fad0e52 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32296 .elementor-element.elementor-element-fad0e52 .elementor-icon-list-item > a{font-weight:600;}.elementor-32296 .elementor-element.elementor-element-fad0e52 .elementor-icon-list-text{transition:color 0.3s;}.elementor-32296 .elementor-element.elementor-element-e1a990f{--spacer-size:50px;}.elementor-32296 .elementor-element.elementor-element-6303c0f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32296 .elementor-element.elementor-element-6303c0f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32296 .elementor-element.elementor-element-6303c0f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-32296 .elementor-element.elementor-element-6303c0f .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;}.elementor-32296 .elementor-element.elementor-element-6303c0f .elementor-button:hover, .elementor-32296 .elementor-element.elementor-element-6303c0f .elementor-button:focus{color:var( --e-global-color-1f86827 );}.elementor-32296 .elementor-element.elementor-element-6303c0f .elementor-button:hover svg, .elementor-32296 .elementor-element.elementor-element-6303c0f .elementor-button:focus svg{fill:var( --e-global-color-1f86827 );}@media(max-width:1024px){.elementor-32296 .elementor-element.elementor-element-9885f51{padding:100px 0px 0px 0px;}.elementor-32296 .elementor-element.elementor-element-143a613.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-32296 .elementor-element.elementor-element-7ab9e8c > .elementor-element-populated{margin:100px 0px 0100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-32296 .elementor-element.elementor-element-9885f51{padding:50px 0px 0px 0px;}.elementor-32296 .elementor-element.elementor-element-5185ef1 > .elementor-widget-container{padding:70px 0px 0px 0px;}.elementor-32296 .elementor-element.elementor-element-df4a329 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32296 .elementor-element.elementor-element-7ab9e8c > .elementor-element-populated{margin:100px 0px 100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-32296 .elementor-element.elementor-element-2279366{text-align:center;}.elementor-32296 .elementor-element.elementor-element-ead3c0d{text-align:center;}.elementor-32296 .elementor-element.elementor-element-ca12341{text-align:center;}.elementor-32296 .elementor-element.elementor-element-724f754{text-align:center;}.elementor-32296 .elementor-element.elementor-element-3322869{text-align:center;}.elementor-32296 .elementor-element.elementor-element-478ebd4{text-align:center;}.elementor-32296 .elementor-element.elementor-element-a6d5e39{text-align:center;}.elementor-32296 .elementor-element.elementor-element-ab1cc33{text-align:center;}.elementor-32296 .elementor-element.elementor-element-d1f1d05{text-align:center;}.elementor-32296 .elementor-element.elementor-element-80fd465{text-align:center;}.elementor-32296 .elementor-element.elementor-element-37eb6ec{text-align:center;}.elementor-32296 .elementor-element.elementor-element-86a1ba1{text-align:center;}.elementor-32296 .elementor-element.elementor-element-0be8c1c{text-align:center;}.elementor-32296 .elementor-element.elementor-element-ce70cc7{text-align:center;}.elementor-32296 .elementor-element.elementor-element-9fc5cc1{text-align:center;}.elementor-32296 .elementor-element.elementor-element-4a505bd{text-align:center;}.elementor-32296 .elementor-element.elementor-element-a9e27a6{text-align:center;}.elementor-32296 .elementor-element.elementor-element-6b95d29{text-align:center;}.elementor-32296 .elementor-element.elementor-element-ce5c644{text-align:center;}.elementor-32296 .elementor-element.elementor-element-39dcc75{text-align:center;}.elementor-32296 .elementor-element.elementor-element-407944a{text-align:center;}.elementor-32296 .elementor-element.elementor-element-0d1476e{text-align:center;}}/* Start custom CSS for button, class: .elementor-element-df4a329 */.elementor-32296 .elementor-element.elementor-element-df4a329 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-143a613 */.elementor-32296 .elementor-element.elementor-element-143a613 .elementor-widget-button {
  display: flex;
  width: auto;
  margin-right: 20px;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
.elementor-32296 .elementor-element.elementor-element-143a613 .elementor-widget-button {
    width: 100%;
    margin-bottom: 30px;
    justify-content: center;
}
.elementor-32296 .elementor-element.elementor-element-143a613 {
    text-align: center;
}
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-57920fc */.elementor-32296 .elementor-element.elementor-element-57920fc  .elementor-row {
    min-height: 100vh!important;
    display: flex;
    padding-bottom: 0!important;
}
@media only screen and (max-width: 991px) {
  .elementor-32296 .elementor-element.elementor-element-57920fc  .elementor-row {
      min-height: 80vh!important;
  } 
  .elementor-32296 .elementor-element.elementor-element-57920fc  .elementor-row .elementor-column {
      width: 100%;
      text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9885f51 */.elementor-32296 .elementor-element.elementor-element-9885f51 {
    padding-bottom: 0;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2279366 */.elementor-32296 .elementor-element.elementor-element-2279366 span {
    border-bottom: 1px solid
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ead3c0d */p:last-of-type {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cf960ca */.elementor-32296 .elementor-element.elementor-element-cf960ca .elementor-button-link {
    color: #262950;
    background-color: transparent!important;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca12341 */.elementor-32296 .elementor-element.elementor-element-ca12341 span {
    border-bottom: 1px solid
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-724f754 */p:last-of-type {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-92b12cb */.elementor-32296 .elementor-element.elementor-element-92b12cb .elementor-button-link {
    color: #262950;
    background-color: transparent!important;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3322869 */.elementor-32296 .elementor-element.elementor-element-3322869 span {
    border-bottom: 1px solid
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-478ebd4 */p:last-of-type {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd73cf1 */.elementor-32296 .elementor-element.elementor-element-bd73cf1 .elementor-button-link {
    color: #262950;
    background-color: transparent!important;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6d5e39 */.elementor-32296 .elementor-element.elementor-element-a6d5e39 span {
    border-bottom: 1px solid
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab1cc33 */p:last-of-type {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c55e073 */.elementor-32296 .elementor-element.elementor-element-c55e073 .elementor-button-link {
    color: #262950;
    background-color: transparent!important;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1f1d05 */.elementor-32296 .elementor-element.elementor-element-d1f1d05 span {
    border-bottom: 1px solid
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80fd465 */p:last-of-type {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02a7903 */.elementor-32296 .elementor-element.elementor-element-02a7903 .elementor-button-link {
    color: #262950;
    background-color: transparent!important;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37eb6ec */.elementor-32296 .elementor-element.elementor-element-37eb6ec span {
    border-bottom: 1px solid
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86a1ba1 */p:last-of-type {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a33cf3f */.elementor-32296 .elementor-element.elementor-element-a33cf3f .elementor-button-link {
    color: #262950;
    background-color: transparent!important;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0be8c1c */.elementor-32296 .elementor-element.elementor-element-0be8c1c span {
    border-bottom: 1px solid
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70cc7 */p:last-of-type {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19d0648 */.elementor-32296 .elementor-element.elementor-element-19d0648 .elementor-button-link {
    color: #262950;
    background-color: transparent!important;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fc5cc1 */.elementor-32296 .elementor-element.elementor-element-9fc5cc1 span {
    border-bottom: 1px solid
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a505bd */p:last-of-type {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cca6040 */.elementor-32296 .elementor-element.elementor-element-cca6040 .elementor-button-link {
    color: #262950;
    background-color: transparent!important;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9e27a6 */.elementor-32296 .elementor-element.elementor-element-a9e27a6 span {
    border-bottom: 1px solid
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b95d29 */p:last-of-type {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec00aa3 */.elementor-32296 .elementor-element.elementor-element-ec00aa3 .elementor-button-link {
    color: #262950;
    background-color: transparent!important;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce5c644 */.elementor-32296 .elementor-element.elementor-element-ce5c644 span {
    border-bottom: 1px solid
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39dcc75 */p:last-of-type {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-af51c2f */.elementor-32296 .elementor-element.elementor-element-af51c2f .elementor-button-link {
    color: #262950;
    background-color: transparent!important;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-407944a */.elementor-32296 .elementor-element.elementor-element-407944a span {
    border-bottom: 1px solid
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d1476e */p:last-of-type {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6303c0f */.elementor-32296 .elementor-element.elementor-element-6303c0f .elementor-button-link {
    color: #262950;
    background-color: transparent!important;
    padding: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.rule.se/wp-content/uploads/2023/06/Lato-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.rule.se/wp-content/uploads/2023/06/Lato-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cors.rule.io/fonts/sora/Sora-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.rule.se/wp-content/uploads/2021/07/Sora-Thin.woff2') format('woff2'),
		url('https://www.rule.se/wp-content/uploads/2021/07/Sora-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.rule.se/wp-content/uploads/2021/07/Sora-ExtraLight.woff2') format('woff2'),
		url('https://www.rule.se/wp-content/uploads/2021/07/Sora-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.rule.se/wp-content/uploads/2021/07/Sora-Light.woff2') format('woff2'),
		url('https://www.rule.se/wp-content/uploads/2021/07/Sora-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.rule.se/wp-content/uploads/2021/07/Sora-Regular.woff2') format('woff2'),
		url('https://www.rule.se/wp-content/uploads/2021/07/Sora-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.rule.se/wp-content/uploads/2021/07/Sora-Medium.woff2') format('woff2'),
		url('https://www.rule.se/wp-content/uploads/2021/07/Sora-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.rule.se/wp-content/uploads/2020/12/Sora-SemiBold.woff2') format('woff2'),
		url('https://www.rule.se/wp-content/uploads/2021/07/Sora-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.rule.se/wp-content/uploads/2021/07/Sora-Bold.woff2') format('woff2'),
		url('https://www.rule.se/wp-content/uploads/2021/07/Sora-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.rule.se/wp-content/uploads/2021/07/Sora-ExtraBold.woff2') format('woff2'),
		url('https://www.rule.se/wp-content/uploads/2021/07/Sora-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */